mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 02:16:49 +00:00
[Win32k]
- Remove CriticalRegion calls. svn path=/trunk/; revision=45198
This commit is contained in:
parent
be48e3ae53
commit
94298228e1
1 changed files with 0 additions and 6 deletions
|
@ -182,34 +182,28 @@ DC_SetOwnership(HDC hDC, PEPROCESS Owner)
|
||||||
*/
|
*/
|
||||||
if (pDC->rosdc.hClipRgn)
|
if (pDC->rosdc.hClipRgn)
|
||||||
{ // FIXME! HAX!!!
|
{ // FIXME! HAX!!!
|
||||||
KeEnterCriticalRegion();
|
|
||||||
Index = GDI_HANDLE_GET_INDEX(pDC->rosdc.hClipRgn);
|
Index = GDI_HANDLE_GET_INDEX(pDC->rosdc.hClipRgn);
|
||||||
Entry = &GdiHandleTable->Entries[Index];
|
Entry = &GdiHandleTable->Entries[Index];
|
||||||
if (Entry->UserData) FreeObjectAttr(Entry->UserData);
|
if (Entry->UserData) FreeObjectAttr(Entry->UserData);
|
||||||
Entry->UserData = NULL;
|
Entry->UserData = NULL;
|
||||||
KeLeaveCriticalRegion();
|
|
||||||
//
|
//
|
||||||
if (!GDIOBJ_SetOwnership(pDC->rosdc.hClipRgn, Owner)) return FALSE;
|
if (!GDIOBJ_SetOwnership(pDC->rosdc.hClipRgn, Owner)) return FALSE;
|
||||||
}
|
}
|
||||||
if (pDC->rosdc.hVisRgn)
|
if (pDC->rosdc.hVisRgn)
|
||||||
{ // FIXME! HAX!!!
|
{ // FIXME! HAX!!!
|
||||||
KeEnterCriticalRegion();
|
|
||||||
Index = GDI_HANDLE_GET_INDEX(pDC->rosdc.hVisRgn);
|
Index = GDI_HANDLE_GET_INDEX(pDC->rosdc.hVisRgn);
|
||||||
Entry = &GdiHandleTable->Entries[Index];
|
Entry = &GdiHandleTable->Entries[Index];
|
||||||
if (Entry->UserData) FreeObjectAttr(Entry->UserData);
|
if (Entry->UserData) FreeObjectAttr(Entry->UserData);
|
||||||
Entry->UserData = NULL;
|
Entry->UserData = NULL;
|
||||||
KeLeaveCriticalRegion();
|
|
||||||
//
|
//
|
||||||
if (!GDIOBJ_SetOwnership(pDC->rosdc.hVisRgn, Owner)) return FALSE;
|
if (!GDIOBJ_SetOwnership(pDC->rosdc.hVisRgn, Owner)) return FALSE;
|
||||||
}
|
}
|
||||||
if (pDC->rosdc.hGCClipRgn)
|
if (pDC->rosdc.hGCClipRgn)
|
||||||
{ // FIXME! HAX!!!
|
{ // FIXME! HAX!!!
|
||||||
KeEnterCriticalRegion();
|
|
||||||
Index = GDI_HANDLE_GET_INDEX(pDC->rosdc.hGCClipRgn);
|
Index = GDI_HANDLE_GET_INDEX(pDC->rosdc.hGCClipRgn);
|
||||||
Entry = &GdiHandleTable->Entries[Index];
|
Entry = &GdiHandleTable->Entries[Index];
|
||||||
if (Entry->UserData) FreeObjectAttr(Entry->UserData);
|
if (Entry->UserData) FreeObjectAttr(Entry->UserData);
|
||||||
Entry->UserData = NULL;
|
Entry->UserData = NULL;
|
||||||
KeLeaveCriticalRegion();
|
|
||||||
//
|
//
|
||||||
if (!GDIOBJ_SetOwnership(pDC->rosdc.hGCClipRgn, Owner)) return FALSE;
|
if (!GDIOBJ_SetOwnership(pDC->rosdc.hGCClipRgn, Owner)) return FALSE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue