summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2022-11-23 12:07:08 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2022-11-23 12:07:08 +0000
commit4bdfb11d1fe844f1ae9c89b55092e410ed46d5a0 (patch)
tree001a65ee3e049e696e44121ec7a3034be019aaf5
parentb2ad8d2abafbd94c7e58e5e1b98c92e6b6fa6d9a (diff)
parente413f5c43259a22269aa1e75767dd545e10119b5 (diff)
downloadgtk+-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.c2
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);