summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasiliy Nuzha <v.nuzha@gmail.com>2014-10-07 02:29:20 +0400
committerРуслан Ижбулатов <lrn1986@gmail.com>2014-10-06 22:48:08 +0000
commitba6522d3f26da92a0ef4173afe35d73a7286ab43 (patch)
treef87eef1056e4aff66765f5e6fd621a7044df001c
parent1914e65591258c47fdd0845279199f65932f220e (diff)
downloadgtk+-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.c2
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