mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-19 13:30:02 +00:00
Try to fix monitor geometry on sway
The Wayland protocols around outputs are truly a disaster.
This is a backport of 854e40c60c
from main in the hope
of getting monitor geometry to work across compositors.
Fixes: #6939
This commit is contained in:
parent
8e6cc9b5c9
commit
1cf0520454
@ -1565,7 +1565,9 @@ apply_monitor_change (GdkWaylandMonitor *monitor)
|
||||
GdkRectangle logical_geometry;
|
||||
gboolean needs_scaling = FALSE;
|
||||
|
||||
if (monitor->xdg_output_done)
|
||||
if (monitor_has_xdg_output (monitor) &&
|
||||
monitor->xdg_output_geometry.width != 0 &&
|
||||
monitor->xdg_output_geometry.height != 0)
|
||||
{
|
||||
logical_geometry = monitor->xdg_output_geometry;
|
||||
needs_scaling =
|
||||
|
Loading…
Reference in New Issue
Block a user