X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fsubsystems%2Fwin32%2Fwin32k%2Fntuser%2Fmonitor.c;h=935be89cf127d45f42b5cf74187a118a3bd6015d;hp=d744d6ee5633570b1e4547fb5ac6d9b74d97408f;hb=dba4ecb162fb9d2b8217f1a2c3f1287c58584143;hpb=7110c88cc07f915e7d9ae826319986d5cf3156ef diff --git a/reactos/subsystems/win32/win32k/ntuser/monitor.c b/reactos/subsystems/win32/win32k/ntuser/monitor.c index d744d6ee563..935be89cf12 100644 --- a/reactos/subsystems/win32/win32k/ntuser/monitor.c +++ b/reactos/subsystems/win32/win32k/ntuser/monitor.c @@ -282,7 +282,10 @@ IntResetMonitorSize(IN PDEVOBJ *pGdiDevice) Monitor->rcWork = Monitor->rcMonitor; if (Monitor->hrgnMonitor) + { + GDIOBJ_SetOwnership(Monitor->hrgnMonitor, PsGetCurrentProcess()); REGION_FreeRgnByHandle(Monitor->hrgnMonitor); + } Monitor->hrgnMonitor = IntSysCreateRectRgnIndirect( &Monitor->rcMonitor );