xwayland: Clean up all frame callbacks
Regardless of the order we un-realize windows. Suggested-by: Roman Gilg <subdiff@gmail.com> Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-by: Roman Gilg <subdiff@gmail.com>
This commit is contained in:
parent
8b8f9007cc
commit
3b4671f9e9
|
@ -77,7 +77,7 @@ xwl_present_cleanup(struct xwl_window *xwl_window, WindowPtr window)
|
|||
{
|
||||
struct xwl_present_event *event, *tmp;
|
||||
|
||||
if (xwl_window->present_window == window) {
|
||||
if (xwl_window->present_window == window || xwl_window->window == window) {
|
||||
if (xwl_window->present_frame_callback) {
|
||||
wl_callback_destroy(xwl_window->present_frame_callback);
|
||||
xwl_window->present_frame_callback = NULL;
|
||||
|
|
Loading…
Reference in New Issue
Block a user