GNOME Bugzilla – Bug 728631
GtkTreeView glitch when scrolling with the mouse wheel
Last modified: 2014-04-26 10:53:28 UTC
Created attachment 274782 [details] List view glitch The item hover highlight glitches when scrolling with the mouse wheel. This is more noticible when using the dark Adwaita as the highlight color for light Adwaita is barely noticable. I haven't tested other themes yet. See screenshot for demonstration
Been around since atleast 3.10.x.
This is a GTK+ bug that affects GtkTreeViews using the "content-view" style class.
Created attachment 275126 [details] Reproducer
This is a pixel cache issue. Running the test with GTK_DEBUG=no-pixel-cache makes the bug go away. What I suspect is happening is that either a queue_draw() and a scroll() are done in the wrong order so an area of the pixel cache doesn't get invalidated or that the priv->in_scroll eats an important invalidate call that is emitted while scrolling. Alex, you wrote that code, right? Do you have a hunch?
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 728284 ***