diff options
author | falkTX <falktx@falktx.com> | 2022-10-06 21:40:49 +0100 |
---|---|---|
committer | falkTX <falktx@falktx.com> | 2022-10-06 21:40:49 +0100 |
commit | 61efba6e13b6a6b0b41e516e9953b0c78f1fab43 (patch) | |
tree | 6de4aaaa4b47a307d94e54d6b5e543044816a66c | |
parent | 8baa0013a8ef693b9cdf45ba517b95465e53179c (diff) |
Completely ignore clap host scale factor under macOS
-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) |