From a72ab765c9b8ab19cd0aa663f85ce9a6cf80dde6 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 10 Jul 2020 12:04:35 +0200 Subject: [PATCH] core: Do not force cursor renderer update here This is already taken care of in meta_backend_monitors_changed(), called from the same code paths that emit ::monitors-changed-internal. It is better to leave this up to backend internals. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1448 --- src/core/display.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/core/display.c b/src/core/display.c index d0bf2ab14..630deb20d 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -3144,9 +3144,6 @@ static void on_monitors_changed_internal (MetaMonitorManager *monitor_manager, MetaDisplay *display) { - MetaBackend *backend; - MetaCursorRenderer *cursor_renderer; - meta_workspace_manager_reload_work_areas (display->workspace_manager); /* Fix up monitor for all windows on this display */ @@ -3159,10 +3156,6 @@ on_monitors_changed_internal (MetaMonitorManager *monitor_manager, meta_display_resize_func, 0); meta_display_queue_check_fullscreen (display); - - backend = meta_get_backend (); - cursor_renderer = meta_backend_get_cursor_renderer (backend); - meta_cursor_renderer_force_update (cursor_renderer); } void