Index: pdevobj.c =================================================================== --- win32ss/gdi/eng/pdevobj.c (revision 74398) +++ win32ss/gdi/eng/pdevobj.c (working copy) @@ -293,6 +293,8 @@ DPRINT1("FIXME: EngpPopulateDeviceModeList failed, we just destroyed a perfectly good mode list\n"); } + ppdev->pdmwDev = pGraphicsDevice->pDevModeList[pGraphicsDevice->iCurrentMode].pdm; + /* Unlock PDEV */ EngReleaseSemaphore(ppdev->hsemDevLock); }