From 3f80c9f3c07e05831d325a702050cc7e3e3f26db Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Thu, 12 Dec 2019 15:01:44 +0800 Subject: [PATCH] check surface for GetVideoHandle --- src/newgdi/gdi.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/newgdi/gdi.c b/src/newgdi/gdi.c index e51d6ea0..0adcfdf0 100644 --- a/src/newgdi/gdi.c +++ b/src/newgdi/gdi.c @@ -3746,7 +3746,10 @@ MG_EXPORT BOOL GUIAPI IsWindowDC (HDC hdc) MG_EXPORT GHANDLE GetVideoHandle (HDC hdc) { PDC pdc = dc_HDC2PDC (hdc); - return (GHANDLE)pdc->surface->video; + if (pdc->surface) + return (GHANDLE)pdc->surface->video; + + return NULL; } #ifdef _MGGAL_DRM