[ros-diffs] [tkreuzer] 50960: [WIN32K] Acquire ownership of monitor region before deleting it.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Mar 2 23:02:13 UTC 2011


Author: tkreuzer
Date: Wed Mar  2 23:02:12 2011
New Revision: 50960

URL: http://svn.reactos.org/svn/reactos?rev=50960&view=rev
Log:
[WIN32K]
Acquire ownership of monitor region before deleting it.

Modified:
    trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c

Modified: trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c?rev=50960&r1=50959&r2=50960&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c [iso-8859-1] Wed Mar  2 23:02:12 2011
@@ -282,7 +282,10 @@
     Monitor->rcWork = Monitor->rcMonitor;
 
     if (Monitor->hrgnMonitor)
+    {
+        GDIOBJ_SetOwnership(Monitor->hrgnMonitor, PsGetCurrentProcess());
         REGION_FreeRgnByHandle(Monitor->hrgnMonitor);
+    }
 
     Monitor->hrgnMonitor = IntSysCreateRectRgnIndirect( &Monitor->rcMonitor );
 




More information about the Ros-diffs mailing list