From 4b12dc65473b29f7d90d6a7562a8ef219af8469f Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 19 Jul 2021 17:13:53 +0800 Subject: [PATCH] gdkdisplay-win32.c: Don't call ReleaseDC() unnecessarily The dummy Win32 window that we use to capture display change events and to create dummy WGL contexts was created with CS_OWNDC, so we really do not need to (and should not) call ReleaseDC() on the HDC that we obtained from it, so drop these calls. --- gdk/win32/gdkdisplay-win32.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c index ab6544a79b..24f60ba3e4 100644 --- a/gdk/win32/gdkdisplay-win32.c +++ b/gdk/win32/gdkdisplay-win32.c @@ -664,12 +664,6 @@ gdk_win32_display_dispose (GObject *object) display_win32->dummy_context_wgl.hglrc = NULL; } - if (display_win32->dummy_context_wgl.hdc != NULL) - { - ReleaseDC (display_win32->hwnd, display_win32->dummy_context_wgl.hdc); - display_win32->dummy_context_wgl.hdc = NULL; - } - DestroyWindow (display_win32->hwnd); display_win32->hwnd = NULL; } -- 2.30.2