diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2009-03-02 15:45:53 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2009-03-02 15:45:53 +0000 |
commit | d30ea97464a6a178fa4dbfb39c25678ae11d4b02 (patch) | |
tree | befd260b63f2e4b5b58eedc08020dade5458d238 /ChangeLog | |
parent | f4090b5c847293e94186e13144d8ac5ce0f9db4d (diff) | |
download | gtk+-d30ea97464a6a178fa4dbfb39c25678ae11d4b02.tar.gz |
If additional areas got invalidated, don't try to add them to the paint
* gtk/gtktextview.c (gtk_text_view_paint): If additional areas got
invalidated, don't try to add them to the paint region: in an expose
handler, we cannot paint outside the area that was passed in, since
drawing will be clipped. So stealing the update region from the
window causes lost draws.
Patch by Owen Taylor
svn path=/trunk/; revision=22442
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2009-03-02 Matthias Clasen <mclasen@redhat.com> + + Bug 573688 – Don't steal update region in gtk_text_view_paint() + + * gtk/gtktextview.c (gtk_text_view_paint): If additional areas got + invalidated, don't try to add them to the paint region: in an expose + handler, we cannot paint outside the area that was passed in, since + drawing will be clipped. So stealing the update region from the + window causes lost draws. + Patch by Owen Taylor + 2009-03-02 Alexander Larsson <alexl@redhat.com> Bug 573087 – gdkwindow.c: {x,y}_offset used uninitialized |