diff options
author | Emmanuele Bassi <ebassi@gmail.com> | 2022-11-23 12:07:08 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gmail.com> | 2022-11-23 12:07:08 +0000 |
commit | 4bdfb11d1fe844f1ae9c89b55092e410ed46d5a0 (patch) | |
tree | 001a65ee3e049e696e44121ec7a3034be019aaf5 | |
parent | b2ad8d2abafbd94c7e58e5e1b98c92e6b6fa6d9a (diff) | |
parent | e413f5c43259a22269aa1e75767dd545e10119b5 (diff) | |
download | gtk+-4bdfb11d1fe844f1ae9c89b55092e410ed46d5a0.tar.gz |
Merge branch 'gtk-issue-4456' into 'gtk-3-24'
Flush drawable surface when getting a pixbuf
See merge request GNOME/gtk!5244
-rw-r--r-- | gdk/gdkpixbuf-drawable.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/gdkpixbuf-drawable.c b/gdk/gdkpixbuf-drawable.c index 603c8fff45..e63c3a8713 100644 --- a/gdk/gdkpixbuf-drawable.c +++ b/gdk/gdkpixbuf-drawable.c @@ -104,7 +104,7 @@ gdk_pixbuf_get_from_window (GdkWindow *src, * by external applications. * So be on the safe side and: */ - cairo_surface_mark_dirty (surface); + cairo_surface_flush (surface); if (cairo_surface_get_content (surface) & CAIRO_CONTENT_ALPHA) copy = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, width * scale, height * scale); |