diff options
Diffstat (limited to 'src/wayland/meta-window-wayland.c')
-rw-r--r-- | src/wayland/meta-window-wayland.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/wayland/meta-window-wayland.c b/src/wayland/meta-window-wayland.c index c7608a612..a61b20d84 100644 --- a/src/wayland/meta-window-wayland.c +++ b/src/wayland/meta-window-wayland.c @@ -101,9 +101,11 @@ set_geometry_scale_for_window (MetaWindowWayland *wl_window, static int get_window_geometry_scale_for_logical_monitor (MetaLogicalMonitor *logical_monitor) { - g_assert (logical_monitor); + MetaMonitor *monitor = + meta_logical_monitor_get_monitors (logical_monitor)->data; + MetaBackend *backend = meta_monitor_get_backend (monitor); - if (meta_is_stage_views_scaled ()) + if (meta_backend_is_stage_views_scaled (backend)) return 1; else return meta_logical_monitor_get_scale (logical_monitor); @@ -566,7 +568,7 @@ meta_window_wayland_update_main_monitor (MetaWindow *window, return; } - if (meta_is_stage_views_scaled ()) + if (meta_backend_is_stage_views_scaled (backend)) { window->monitor = to; return; |