DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit b2e683e411749bbb4d5da7415262f4c708f743b0
parent 68de708d3b8f134a3eae4c5462e752c4fc73f217
Author: falkTX <falktx@falktx.com>
Date:   Wed,  8 Sep 2021 15:51:02 +0100

Use default monitor for parent-less external UI on win32

Diffstat:
Mdistrho/src/DistrhoUI.cpp | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/distrho/src/DistrhoUI.cpp b/distrho/src/DistrhoUI.cpp @@ -69,8 +69,7 @@ static double getDesktopScaleFactor(const uintptr_t parentWindowHandle) { const HMONITOR hMon = parentWindowHandle != 0 ? MonitorFromWindow((HWND)parentWindowHandle, MONITOR_DEFAULTTOPRIMARY) - /* TODO replace with something else for parent-less */ - : MonitorFromWindow(nullptr, MONITOR_DEFAULTTOPRIMARY); + : MonitorFromPoint(POINT{0,0}, MONITOR_DEFAULTTOPRIMARY); DWORD scaleFactor = 0; if (GetScaleFactorForMonitor(hMon, &scaleFactor) == 0 && scaleFactor != 0)