diff --git a/source/plugin/ui_launcher.cpp b/source/plugin/ui_launcher.cpp index 744526ce2..4541573dd 100644 --- a/source/plugin/ui_launcher.cpp +++ b/source/plugin/ui_launcher.cpp @@ -158,6 +158,11 @@ void getUILauncherSize(CarlaUILauncher* const ui, VstRect* const rect) { rect->right = ui->window.getWidth(); rect->bottom = ui->window.getHeight(); + #ifdef DISTRHO_OS_MAC + const double scaleFactor = ui->window.getScaleFactor(); + rect->right /= scaleFactor; + rect->bottom /= scaleFactor; + #endif } void idleUILauncher(CarlaUILauncher* const ui)