mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
No need for dca here if the ScreenDeviceContext is set inaccessible. So free the dca.
svn path=/trunk/; revision=30304
This commit is contained in:
parent
f6df1d4850
commit
1a98aabcd1
1 changed files with 3 additions and 2 deletions
|
@ -304,7 +304,8 @@ co_IntInitializeDesktopGraphics(VOID)
|
|||
IntDestroyPrimarySurface();
|
||||
return FALSE;
|
||||
}
|
||||
DC_SetOwnership(ScreenDeviceContext, NULL);
|
||||
DC_FreeDcAttr(ScreenDeviceContext); // Free the dcattr!
|
||||
DC_SetOwnership(ScreenDeviceContext, NULL); // This hDC is inaccessible!
|
||||
|
||||
/* Setup the cursor */
|
||||
co_IntLoadDefaultCursors();
|
||||
|
@ -316,7 +317,7 @@ VOID FASTCALL
|
|||
IntEndDesktopGraphics(VOID)
|
||||
{
|
||||
if (NULL != ScreenDeviceContext)
|
||||
{
|
||||
{ // No need to allocate a new dcattr.
|
||||
DC_SetOwnership(ScreenDeviceContext, PsGetCurrentProcess());
|
||||
NtGdiDeleteObjectApp(ScreenDeviceContext);
|
||||
ScreenDeviceContext = NULL;
|
||||
|
|
Loading…
Reference in a new issue