From 23a0686be6d490fe26496569e87bd839abaa5715 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Thu, 7 Jun 2007 19:05:28 +0000 Subject: [PATCH] fixing bug in reactos GetFreq code for dx svn path=/trunk/; revision=27060 --- reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c b/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c index ed2c694fb06..1359f5d8fb5 100644 --- a/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c +++ b/reactos/dll/directx/ddraw/Ddraw/ddraw_displaymode.c @@ -230,11 +230,19 @@ Main_DirectDraw_GetMonitorFrequency (LPDIRECTDRAW7 iface, LPDWORD lpFreq) } else { - *lpFreq = This->lpLcl->lpGbl->dwMonitorFrequency; + if (This->lpLcl->lpGbl->dwMonitorFrequency) + { + *lpFreq = This->lpLcl->lpGbl->dwMonitorFrequency; + } + else + { + retVal = DDERR_UNSUPPORTED; + } } } _SEH_HANDLE { + retVal = DD_FALSE; } _SEH_END;