Index: subsystems/win32/win32k/main/monitor.c =================================================================== --- subsystems/win32/win32k/main/monitor.c (revision 50425) +++ subsystems/win32/win32k/main/monitor.c (working copy) @@ -411,7 +411,11 @@ MonitorInfo.rcMonitor.top = 0; /* FIXME: get origin */ MonitorInfo.rcMonitor.right = MonitorInfo.rcMonitor.left + Monitor->GdiDevice->gdiinfo.ulHorzRes; MonitorInfo.rcMonitor.bottom = MonitorInfo.rcMonitor.top + Monitor->GdiDevice->gdiinfo.ulVertRes; - MonitorInfo.rcWork = MonitorInfo.rcMonitor; /* FIXME: use DEVMODE panning to calculate work area? */ + + RECTL WorkArea; + SystemParametersInfoW(SPI_GETWORKAREA, 0, &WorkArea, 0); + MonitorInfo.rcWork = WorkArea; + MonitorInfo.dwFlags = 0; if (Monitor->IsPrimary)