From: Marco Trevisan (TreviƱo) Date: Fri, 13 Oct 2017 05:12:50 +0000 (-0500) Subject: backend: move the cursor render update on screen changes here X-Git-Tag: archive/raspbian/3.28.1-1+rpi1~2^2^2^2^2~10 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a559341b536d99bf7739523e1a87f4768f578bbc;p=mutter.git backend: move the cursor render update on screen changes here https://bugzilla.gnome.org/show_bug.cgi?id=788860 Gbp-Pq: Name 0010-backend-move-the-cursor-render-update-on-screen-chan.patch --- diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c index 89d47eb..c856823 100644 --- a/src/backends/meta-backend.c +++ b/src/backends/meta-backend.c @@ -196,6 +196,8 @@ meta_backend_monitors_changed (MetaBackend *backend) priv->is_pointer_position_initialized = TRUE; } } + + meta_cursor_renderer_force_update (priv->cursor_renderer); } void diff --git a/src/core/screen.c b/src/core/screen.c index be43943..c14bba0 100644 --- a/src/core/screen.c +++ b/src/core/screen.c @@ -2273,9 +2273,6 @@ static void on_monitors_changed_internal (MetaMonitorManager *manager, MetaScreen *screen) { - MetaBackend *backend; - MetaCursorRenderer *cursor_renderer; - meta_monitor_manager_get_screen_size (manager, &screen->rect.width, &screen->rect.height); @@ -2306,10 +2303,6 @@ on_monitors_changed_internal (MetaMonitorManager *manager, meta_screen_foreach_window (screen, META_LIST_DEFAULT, meta_screen_resize_func, 0); meta_screen_queue_check_fullscreen (screen); - - backend = meta_get_backend (); - cursor_renderer = meta_backend_get_cursor_renderer (backend); - meta_cursor_renderer_force_update (cursor_renderer); } static void