1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Reverted a37b918 which was causing some issues in Cubase 10

This commit is contained in:
ed 2019-09-11 16:19:17 +01:00
parent 168f7e655b
commit 6f4d212ca6
2 changed files with 1 additions and 35 deletions

View file

@ -4095,27 +4095,6 @@ JUCE_API bool shouldScaleGLWindow (void* hwnd)
}
#endif
JUCE_API void setThreadDPIAwareness (void* hwnd)
{
if (setThreadDPIAwarenessContext != nullptr)
{
if (! JUCEApplicationBase::isStandaloneApp())
{
if (hwnd != nullptr)
setThreadDPIAwarenessContext (isPerMonitorDPIAwareWindow ((HWND) hwnd) ? DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE
: DPI_AWARENESS_CONTEXT_UNAWARE);
}
else
{
#if JUCE_WIN_PER_MONITOR_DPI_AWARE
setThreadDPIAwarenessContext (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE);
#else
setThreadDPIAwarenessContext (DPI_AWARENESS_CONTEXT_UNAWARE);
#endif
}
}
}
JUCE_IMPLEMENT_SINGLETON (HWNDComponentPeer::WindowClassHolder)
//==============================================================================

View file

@ -40,8 +40,6 @@ extern bool shouldScaleGLWindow (void* hwnd);
void setProcessDPIAwarenessIfNecessary (void*);
#endif
void setThreadDPIAwareness (void*);
//==============================================================================
class OpenGLContext::NativeContext
#if JUCE_WIN_PER_MONITOR_DPI_AWARE
@ -111,8 +109,6 @@ public:
setProcessDPIAwarenessIfNecessary (nativeWindow->getNativeHandle());
#endif
updateThreadDPIAwareness();
context = &c;
return true;
}
@ -120,7 +116,7 @@ public:
void shutdownOnRenderThread() { deactivateCurrentContext(); context = nullptr; }
static void deactivateCurrentContext() { wglMakeCurrent (0, 0); }
bool makeActive() const noexcept { updateThreadDPIAwareness(); return isActive() || wglMakeCurrent (dc, renderContext) != FALSE; }
bool makeActive() const noexcept { return isActive() || wglMakeCurrent (dc, renderContext) != FALSE; }
bool isActive() const noexcept { return wglGetCurrentContext() == renderContext; }
void swapBuffers() const noexcept { SwapBuffers (dc); }
@ -340,15 +336,6 @@ private:
return format;
}
void updateThreadDPIAwareness() const
{
if (nativeWindow.get() != nullptr)
setThreadDPIAwareness (nativeWindow->getNativeHandle());
else
setThreadDPIAwareness (nullptr);
}
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext)
};