From 2efb302756a3ecfe34e5d2c593cb10d9271ac267 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 5 Feb 2015 09:35:54 +0000 Subject: [PATCH] [GDI32] CORE-8350 #comment Fix return value on error in RealizePalette. #resolve svn path=/trunk/; revision=66171 --- reactos/win32ss/gdi/gdi32/objects/palette.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/win32ss/gdi/gdi32/objects/palette.c b/reactos/win32ss/gdi/gdi32/objects/palette.c index a9bd24ab1b7..3c7afd74339 100644 --- a/reactos/win32ss/gdi/gdi32/objects/palette.c +++ b/reactos/win32ss/gdi/gdi32/objects/palette.c @@ -139,6 +139,12 @@ RealizePalette( _In_ HDC hdc) /* [in] Handle of device context */ { HANDLE_METADC0P(UINT, RealizePalette, GDI_ERROR, hdc); + + if (GDI_HANDLE_GET_TYPE(hdc) != GDILoObjType_LO_DC_TYPE) + { + return GDI_ERROR; + } + return UserRealizePalette(hdc); }