diff options
-rw-r--r-- | distrho/src/DistrhoPluginCLAP.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/distrho/src/DistrhoPluginCLAP.cpp b/distrho/src/DistrhoPluginCLAP.cpp index 2bee91cd..b07d5199 100644 --- a/distrho/src/DistrhoPluginCLAP.cpp +++ b/distrho/src/DistrhoPluginCLAP.cpp @@ -237,6 +237,7 @@ public: #endif } + #ifndef DISTRHO_OS_MAC bool setScaleFactor(const double scaleFactor) { if (d_isEqual(fScaleFactor, scaleFactor)) @@ -249,6 +250,7 @@ public: return true; } + #endif bool getSize(uint32_t* const width, uint32_t* const height) const { @@ -1714,7 +1716,13 @@ static bool clap_gui_set_scale(const clap_plugin_t* const plugin, const double s PluginCLAP* const instance = static_cast<PluginCLAP*>(plugin->plugin_data); ClapUI* const gui = instance->getUI(); DISTRHO_SAFE_ASSERT_RETURN(gui != nullptr, false); + #ifndef DISTRHO_OS_MAC return gui->setScaleFactor(scale); + #else + return true; + // unused + (void)scale; + #endif } static bool clap_gui_get_size(const clap_plugin_t* const plugin, uint32_t* const width, uint32_t* const height) |