diff options
author | Vasiliy Nuzha <v.nuzha@gmail.com> | 2014-10-07 02:29:20 +0400 |
---|---|---|
committer | Руслан Ижбулатов <lrn1986@gmail.com> | 2014-10-06 22:48:08 +0000 |
commit | ba6522d3f26da92a0ef4173afe35d73a7286ab43 (patch) | |
tree | f87eef1056e4aff66765f5e6fd621a7044df001c | |
parent | 1914e65591258c47fdd0845279199f65932f220e (diff) | |
download | gtk+-ba6522d3f26da92a0ef4173afe35d73a7286ab43.tar.gz |
Fix monitors enumeration bug
Fix monitors enumeration bug. By default used MONITORINFOEXW (UTF-16 Build) with wrong structure size
-rw-r--r-- | gdk/win32/gdkdisplay-win32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c index 694d22ca6e..2d73c3037f 100644 --- a/gdk/win32/gdkdisplay-win32.c +++ b/gdk/win32/gdkdisplay-win32.c @@ -83,7 +83,7 @@ enum_monitor (HMONITOR hmonitor, monitor = _gdk_monitors + *index; - monitor_info.cbSize = sizeof (MONITORINFOEX); + monitor_info.cbSize = sizeof (MONITORINFOEXA2); GetMonitorInfoA (hmonitor, (MONITORINFO *) &monitor_info); #ifndef MONITORINFOF_PRIMARY |