diff options
author | Olivier Brunel <jjk@jjacky.com> | 2013-11-05 19:21:28 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-11-11 23:17:14 -0500 |
commit | fc8be961634a2bf5bd44f1648859f93df62c4f86 (patch) | |
tree | 23c503ff0a56629ba9e1109348e9164c88bf709a /gtk/gtktreeview.c | |
parent | fbfeb00545680019c66c71a211ead8def73bf98e (diff) | |
download | gtk+-fc8be961634a2bf5bd44f1648859f93df62c4f86.tar.gz |
gtkpixelcache: Fix possibly ignoring queued redraw
If a queue_redraw() (invalidating a region, or the whole widget) was
called from the draw() call, it could get ignored if surface_dirty
existed, as it would then be updated, but destroyed right at the end of
the _gtk_pixel_cache_repaint(), leading the next call to
_gtk_pixel_cache_draw() have its call to repaint() be a no-op
(since there's no surface_dirty) and then simply draw from (non
updated) surface.
Signed-off-by: Olivier Brunel <jjk@jjacky.com>
https://bugzilla.gnome.org/show_bug.cgi?id=711545
Diffstat (limited to 'gtk/gtktreeview.c')
0 files changed, 0 insertions, 0 deletions