diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c index e882a3cd0c..e3ca2b8b73 100644 --- a/gsk/gskrendernodeimpl.c +++ b/gsk/gskrendernodeimpl.c @@ -3770,6 +3770,8 @@ apply_color_matrix_to_pattern (cairo_pattern_t *pattern, cairo_surface_mark_dirty (image_surface); cairo_surface_unmap_image (surface, image_surface); + /* https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/487 */ + cairo_surface_mark_dirty (surface); } static void