[WIN32K]
[reactos.git] / reactos / subsystems / win32 / win32k / ntuser / monitor.c
index d744d6e..935be89 100644 (file)
@@ -282,7 +282,10 @@ IntResetMonitorSize(IN PDEVOBJ *pGdiDevice)
     Monitor->rcWork = Monitor->rcMonitor;
 
     if (Monitor->hrgnMonitor)
     Monitor->rcWork = Monitor->rcMonitor;
 
     if (Monitor->hrgnMonitor)
+    {
+        GDIOBJ_SetOwnership(Monitor->hrgnMonitor, PsGetCurrentProcess());
         REGION_FreeRgnByHandle(Monitor->hrgnMonitor);
         REGION_FreeRgnByHandle(Monitor->hrgnMonitor);
+    }
 
     Monitor->hrgnMonitor = IntSysCreateRectRgnIndirect( &Monitor->rcMonitor );
 
 
     Monitor->hrgnMonitor = IntSysCreateRectRgnIndirect( &Monitor->rcMonitor );