summaryrefslogtreecommitdiff
path: root/gdk/win32/gdkdisplay-win32.c
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/win32/gdkdisplay-win32.c
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/win32/gdkdisplay-win32.c')
-rw-r--r--gdk/win32/gdkdisplay-win32.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c
index 4898dce1ef..f97114d190 100644
--- a/gdk/win32/gdkdisplay-win32.c
+++ b/gdk/win32/gdkdisplay-win32.c
@@ -208,7 +208,7 @@ _gdk_win32_display_init_monitors (GdkWin32Display *win32_display)
GdkMonitor *m;
GdkWin32Monitor *w32_ex_monitor;
GdkMonitor *ex_monitor;
- GdkRectangle geometry, ex_geometry;
+ GdkRectangle geometry;
GdkRectangle workarea, ex_workarea;
w32_m = GDK_WIN32_MONITOR (g_ptr_array_index (new_monitors, i));
@@ -228,7 +228,6 @@ _gdk_win32_display_init_monitors (GdkWin32Display *win32_display)
primary_to_move = w32_ex_monitor;
gdk_monitor_get_geometry (m, &geometry);
- gdk_monitor_get_geometry (ex_monitor, &ex_geometry);
gdk_monitor_get_workarea (m, &workarea);
gdk_monitor_get_workarea (ex_monitor, &ex_workarea);
@@ -237,11 +236,7 @@ _gdk_win32_display_init_monitors (GdkWin32Display *win32_display)
w32_ex_monitor->work_rect = workarea;
}
- if (memcmp (&geometry, &ex_geometry, sizeof (GdkRectangle)) != 0)
- {
- gdk_monitor_set_size (ex_monitor, geometry.width, geometry.height);
- gdk_monitor_set_position (ex_monitor, geometry.x, geometry.y);
- }
+ gdk_monitor_set_geometry (ex_monitor, &geometry);
if (gdk_monitor_get_width_mm (m) != gdk_monitor_get_width_mm (ex_monitor) ||
gdk_monitor_get_height_mm (m) != gdk_monitor_get_height_mm (ex_monitor))