From b07d9c5f92b5f3de5df92d0fc86f1ae82d2e87ee 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/1403 --- src/core/display.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/core/display.c b/src/core/display.c index 4f2ed6c60..bdf093497 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