gtk3: fixed getting monitor info for primary monitor. Patch by Tony Whyman. issue #32464

git-svn-id: trunk@55914 -
This commit is contained in:
zeljko 2017-09-24 16:10:01 +00:00
parent 63e24c7ffa
commit a2bbfb69bf

View File

@ -2206,8 +2206,7 @@ begin
with MonitorWorkArea do
lpmi^.rcWork := Bounds(x, y, width, height);
lpmi^.rcWork := lpmi^.rcMonitor;
// gtk uses zero position for primary monitor
if Monitor = 0 then
if Monitor = gdk_screen_get_primary_monitor(gdk_screen_get_default) then
lpmi^.dwFlags := MONITORINFOF_PRIMARY
else
lpmi^.dwFlags := 0;