GNOME Bugzilla – Bug 745344
overlay scrollbar fail
Last modified: 2015-03-02 14:49:46 UTC
When gnome-initial-setup is shown on a small screen (you can force this with GIS_SMALL_SCREEN=1, it shows maximized, and when you unmaximize it, it puts the entire page content in a scrolled window. I do get the undershoot indication at the expected place, but the overlay scrollbars just don't show up most of the time.
In my debugging, the captured event handler in GtkScrolledWindow is only seeing enter/leave events, no motion. Adding GDK_POINTER_MOTION_MASK to the scrolled windows event mask makes it work.
The following fix has been pushed: 1feaa6f scrolledwindow: Add motion mask to the widget window
Created attachment 298304 [details] [review] scrolledwindow: Add motion mask to the widget window This is not specified specifically by the attached controllers, so let the scrolledwindow set the mask, as motion events with no buttons pressed are interesting to it.