Merge branch 'gtk-3-22-bz773274' into 'gtk-3-22'
wayland: Don't paint if the window is unmapped See merge request GNOME/gtk!31
This commit is contained in:
commit
a09df57a5f
@ -3088,6 +3088,7 @@ gdk_wayland_window_hide_surface (GdkWindow *window)
|
|||||||
unset_transient_for_exported (window);
|
unset_transient_for_exported (window);
|
||||||
|
|
||||||
_gdk_wayland_window_clear_saved_size (window);
|
_gdk_wayland_window_clear_saved_size (window);
|
||||||
|
drop_cairo_surfaces (window);
|
||||||
impl->pending_commit = FALSE;
|
impl->pending_commit = FALSE;
|
||||||
impl->mapped = FALSE;
|
impl->mapped = FALSE;
|
||||||
}
|
}
|
||||||
@ -3404,7 +3405,6 @@ gdk_wayland_window_destroy (GdkWindow *window,
|
|||||||
g_return_if_fail (!foreign_destroy);
|
g_return_if_fail (!foreign_destroy);
|
||||||
|
|
||||||
gdk_wayland_window_hide_surface (window);
|
gdk_wayland_window_hide_surface (window);
|
||||||
drop_cairo_surfaces (window);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user