diff options
Diffstat (limited to 'src/backends/meta-backend.c')
-rw-r--r-- | src/backends/meta-backend.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c index ff84bfe6a..f5bc0883a 100644 --- a/src/backends/meta-backend.c +++ b/src/backends/meta-backend.c @@ -336,28 +336,7 @@ update_cursors (MetaBackend *backend) void meta_backend_monitors_changed (MetaBackend *backend) { - MetaBackendPrivate *priv = meta_backend_get_instance_private (backend); - MetaMonitorManager *monitor_manager = - meta_backend_get_monitor_manager (backend); - ClutterSeat *seat = clutter_backend_get_default_seat (priv->clutter_backend); - ClutterInputDevice *device = clutter_seat_get_pointer (seat); - graphene_point_t point; - meta_backend_sync_screen_size (backend); - - if (clutter_seat_query_state (seat, device, NULL, &point, NULL)) - { - /* If we're outside all monitors, warp the pointer back inside */ - if ((!meta_monitor_manager_get_logical_monitor_at (monitor_manager, - point.x, point.y) || - !priv->is_pointer_position_initialized) && - !meta_monitor_manager_is_headless (monitor_manager)) - { - reset_pointer_position (backend); - priv->is_pointer_position_initialized = TRUE; - } - } - update_cursors (backend); } |