summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfalkTX <falktx@falktx.com>2022-10-06 21:40:49 +0100
committerfalkTX <falktx@falktx.com>2022-10-06 21:40:49 +0100
commit61efba6e13b6a6b0b41e516e9953b0c78f1fab43 (patch)
tree6de4aaaa4b47a307d94e54d6b5e543044816a66c
parent8baa0013a8ef693b9cdf45ba517b95465e53179c (diff)
Completely ignore clap host scale factor under macOS
-rw-r--r--distrho/src/DistrhoPluginCLAP.cpp8
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)