summaryrefslogtreecommitdiff
path: root/gdk/wayland
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2020-05-17 05:23:16 +0200
committerBenjamin Otte <otte@redhat.com>2020-05-17 07:10:34 +0200
commite81a1db48c4cba5a96ea7f122b7d45e7d8c54eeb (patch)
tree6a6d4b42754a67791bb058f2d594fc85797592ed /gdk/wayland
parent33a4442988eb94efa02fc5529c92e4a868ee8768 (diff)
downloadgtk+-e81a1db48c4cba5a96ea7f122b7d45e7d8c54eeb.tar.gz
monitor: Add gdk_monitor_set_geometry()
Make it replace gdk_monitor_set_size() and gdk_monitor_set_position() which used to be called in pairs anyway.
Diffstat (limited to 'gdk/wayland')
-rw-r--r--gdk/wayland/gdkdisplay-wayland.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c
index b3ffe0060f..d2237ae0b4 100644
--- a/gdk/wayland/gdkdisplay-wayland.c
+++ b/gdk/wayland/gdkdisplay-wayland.c
@@ -2274,8 +2274,10 @@ apply_monitor_change (GdkWaylandMonitor *monitor)
monitor->x, monitor->y,
monitor->width, monitor->height));
- gdk_monitor_set_position (GDK_MONITOR (monitor), monitor->x, monitor->y);
- gdk_monitor_set_size (GDK_MONITOR (monitor), monitor->width, monitor->height);
+ gdk_monitor_set_geometry (GDK_MONITOR (monitor),
+ &(GdkRectangle) {
+ monitor->x, monitor->y,
+ monitor->width, monitor->height });
gdk_monitor_set_connector (GDK_MONITOR (monitor), monitor->name);
monitor->wl_output_done = FALSE;
monitor->xdg_output_done = FALSE;