[Wayland-bugs] [Bug 743427] GTK+-3.15.4 dropdown menus don't work on Wayland

gtk+ (GNOME Bugzilla) bugzilla at gnome.org
Tue Feb 24 11:26:30 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=743427

--- Comment #9 from Carlos Garnacho <carlosg at gnome.org> ---
>From my investigation, the difference stems from weston not triggering the
wl_surface_frame() callback, at least during subsurface initialization. 

At first, _gdk_window_schedule_update() is called on the just created
GDK_WINDOW_SUBSURFACE windows, a blank 1x1 buffer is set, and the surface is
damaged. The after-paint signal handler in gdkwindow-wayland.c then freezes the
frame clock and does wl_surface_commit().

But the frame callback is supposed to thaw the clock, at this point the clock
remains frozen, and no further updates can be triggered, so the subsurface
remains with the tiny blank surface.

This weston behavior is also seen for weston-subsurfaces, although it manages
to just keep pushing frames, which happen to get callbacks after the first
time.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20150224/53a5eb7e/attachment.html>


More information about the wayland-bugs mailing list