[WIN32K]
authorJérôme Gardou <jerome.gardou@reactos.org>
Thu, 6 May 2010 11:46:48 +0000 (11:46 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Thu, 6 May 2010 11:46:48 +0000 (11:46 +0000)
  - Assign a correct pdevmode to the pdevobj when creating it.

svn path=/branches/reactos-yarotows/; revision=47114

subsystems/win32/win32k/eng/pdevobj.c

index 5159db0..e6a755b 100644 (file)
@@ -259,7 +259,8 @@ EngpCreatePDEV(
 
     ppdev->pGraphicsDevice = pGraphicsDevice;
     ppdev->hsemDevLock = EngCreateSemaphore();
-    ppdev->pdmwDev = pGraphicsDevice->pDevModeList[pGraphicsDevice->iCurrentMode].pdm;
+    // Should we change the ative mode of pGraphicsDevice ?
+    ppdev->pdmwDev = PDEVOBJ_pdmMatchDevMode(ppdev, pdm) ;
 
     /* FIXME! */
     ppdev->flFlags = PDEV_DISPLAY;