From 43dc9db6433f7f093ee4ed3be7cb0e524bb3aeb0 Mon Sep 17 00:00:00 2001 From: Luciano Iam Date: Sat, 11 Sep 2021 16:07:45 +0200 Subject: [PATCH] Repeat 1994d33 for pugl.cpp --- dgl/src/pugl.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dgl/src/pugl.cpp b/dgl/src/pugl.cpp index 9e61ef0c..d8b0691c 100644 --- a/dgl/src/pugl.cpp +++ b/dgl/src/pugl.cpp @@ -213,10 +213,17 @@ double puglGetDesktopScaleFactor(const PuglView* const view) typedef HRESULT(WINAPI* PFN_GetProcessDpiAwareness)(HANDLE, DWORD*); typedef HRESULT(WINAPI* PFN_GetScaleFactorForMonitor)(HMONITOR, DWORD*); +# if defined(__GNUC__) && (__GNUC__ >= 9) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wcast-function-type" +# endif const PFN_GetProcessDpiAwareness GetProcessDpiAwareness = (PFN_GetProcessDpiAwareness)GetProcAddress(Shcore, "GetProcessDpiAwareness"); const PFN_GetScaleFactorForMonitor GetScaleFactorForMonitor = (PFN_GetScaleFactorForMonitor)GetProcAddress(Shcore, "GetScaleFactorForMonitor"); +# if defined(__GNUC__) && (__GNUC__ >= 9) +# pragma GCC diagnostic pop +# endif DWORD dpiAware = 0; if (GetProcessDpiAwareness && GetScaleFactorForMonitor