Author: jgardou Date: Mon Mar 29 00:09:45 2010 New Revision: 46528
URL: http://svn.reactos.org/svn/reactos?rev=46528&view=rev Log: [WIN32K] More PDEVOBJ_vRelease fun
Modified: branches/reactos-yarotows/subsystems/win32/win32k/ntuser/display.c
Modified: branches/reactos-yarotows/subsystems/win32/win32k/ntuser/display.c URL: http://svn.reactos.org/svn/reactos/branches/reactos-yarotows/subsystems/win3... ============================================================================== --- branches/reactos-yarotows/subsystems/win32/win32k/ntuser/display.c [iso-8859-1] (original) +++ branches/reactos-yarotows/subsystems/win32/win32k/ntuser/display.c [iso-8859-1] Mon Mar 29 00:09:45 2010 @@ -176,7 +176,7 @@ QueryTable, NULL, NULL); - + if (!dwVgaCompatible) { /* This driver is not a vga driver */ @@ -243,7 +243,7 @@ UNREFERENCED_PARAMETER(Context); UNREFERENCED_PARAMETER(EntryContext);
- DPRINT1("DisplayDriverQueryRoutine(%S, %S);\n", + DPRINT1("DisplayDriverQueryRoutine(%S, %S);\n", ValueName, pwszRegKey);
/* Check if we have a correct entry */ @@ -408,7 +408,7 @@ PUNICODE_STRING pustrDevice, DWORD iDevNum, PDISPLAY_DEVICEW pDisplayDevice, - DWORD dwFlags) + DWORD dwFlags) { UNICODE_STRING ustrDevice; WCHAR awcDevice[CCHDEVICENAME]; @@ -511,7 +511,8 @@ }
*ppdm = ppdev->pdmwDev; - + PDEVOBJ_vRelease(ppdev); + return STATUS_SUCCESS; }
@@ -772,7 +773,7 @@ { DPRINT1("Could not open registry key\n"); lResult = DISP_CHANGE_NOTUPDATED; - } + } }
/* Check if DEVMODE matches the current mode */ @@ -788,16 +789,16 @@ if (!PDEVOBJ_bSwitchMode(ppdev, pdm)) { DPRINT1("failed to set mode\n"); - lResult = (lResult == DISP_CHANGE_NOTUPDATED) ? + lResult = (lResult == DISP_CHANGE_NOTUPDATED) ? DISP_CHANGE_FAILED : DISP_CHANGE_RESTART; } - + /* Send message */ - + }
leave: -// PDEVOBJ_vReleasePdev(ppdev); + PDEVOBJ_vRelease(ppdev);
return lResult; }