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:
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)