No tooltip if a button is inside an overlay
Steps to reproduce
Run this code:
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
win = Gtk.Window()
win.connect("destroy", Gtk.main_quit)
win.show_all()
grid = Gtk.Grid()
grid.set_orientation(Gtk.Orientation.VERTICAL)
grid.show()
button1 = Gtk.Button(label="Button outside overlay")
button1.set_tooltip_text("Button outside overlay")
button1.show()
button2 = Gtk.Button(label="Button inside overlay")
button2.set_tooltip_text("Button inside overlay")
button2.show()
label = Gtk.Label.new("label")
label.set_size_request(-1, 50)
label.show()
overlay = Gtk.Overlay()
overlay.add(label)
overlay.add_overlay(button2)
overlay.show()
grid.add(button1)
grid.add(overlay)
win.add(grid)
Gtk.main()
Current behavior
button2 tooltip is not shown
Expected outcome
Should be shown
Version information
gtk3 3.24.1+8+g220f77d8-1 on ArchLinux
Same on Fedora 29.