GNOME Bugzilla – Bug 686265
scrolledwindow: set GDK_EXPOSURE_MASK on the overshoot window
Last modified: 2012-10-17 16:36:10 UTC
This is related to https://bugzilla.redhat.com/show_bug.cgi?id=864058
Created attachment 226606 [details] [review] scrolledwindow: set GDK_EXPOSURE_MASK on the overshoot window Currently we use gtk_style_context_set_background() when the state flags change in order to propagate the background color to the overshoot window, but this is actually only needed because the window doesn't get expose events, since we always draw a full background in draw(). This also fixes some problems when the GdkWindow of the scrolled window's child is composited, as seen in oxygen-gtk3.
Review of attachment 226606 [details] [review]: Oh, yes. Much better to just draw the overshoot window regularly.
Attachment 226606 [details] pushed as 4c9db15 - scrolledwindow: set GDK_EXPOSURE_MASK on the overshoot window Thanks, pushed now.