From: Chun-wei Fan Date: Mon, 19 Jul 2021 09:13:53 +0000 (+0800) Subject: gdkdisplay-win32.c: Don't call ReleaseDC() unnecessarily X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~3^2~9^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4b12dc65473b29f7d90d6a7562a8ef219af8469f;p=gtk4.git 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. --- 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; }