diff --git a/src/backends/x11/meta-backend-x11.c b/src/backends/x11/meta-backend-x11.c index 0306232e0..83d30d892 100644 --- a/src/backends/x11/meta-backend-x11.c +++ b/src/backends/x11/meta-backend-x11.c @@ -535,6 +535,9 @@ meta_backend_x11_get_current_logical_monitor (MetaBackend *backend) logical_monitor = meta_monitor_manager_get_logical_monitor_at (monitor_manager, x, y); + if (!logical_monitor && monitor_manager->logical_monitors) + logical_monitor = monitor_manager->logical_monitors->data; + priv->cached_current_logical_monitor = logical_monitor; return priv->cached_current_logical_monitor; }