diff options
author | Benjamin Otte <otte@redhat.com> | 2020-05-17 05:23:16 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2020-05-17 07:10:34 +0200 |
commit | e81a1db48c4cba5a96ea7f122b7d45e7d8c54eeb (patch) | |
tree | 6a6d4b42754a67791bb058f2d594fc85797592ed /gdk/win32/gdkdisplay-win32.c | |
parent | 33a4442988eb94efa02fc5529c92e4a868ee8768 (diff) | |
download | gtk+-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.c | 9 |
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)) |