From e418bb17c65280845fe6a60893a29a461362ed8d Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 3 Jan 2023 23:58:46 +0000 Subject: [PATCH] Do not show resize handle in mini variant Signed-off-by: falkTX --- dpf | 2 +- src/CardinalCommon.cpp | 9 +++++++++ src/CardinalCommon.hpp | 1 + src/override/Scene.cpp | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/dpf b/dpf index 207e0ae..0c75ecb 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit 207e0ae8720faa4db6f34192d83a0ee3b85b832a +Subproject commit 0c75ecb5db751eda5d5d7168f5299274c050766c diff --git a/src/CardinalCommon.cpp b/src/CardinalCommon.cpp index 951b625..f221561 100644 --- a/src/CardinalCommon.cpp +++ b/src/CardinalCommon.cpp @@ -533,6 +533,15 @@ END_NAMESPACE_DISTRHO namespace rack { +bool isMini() +{ +#if CARDINAL_VARIANT_MINI + return true; +#else + return false; +#endif +} + bool isStandalone() { return std::strstr(getPluginFormatName(), "Standalone") != nullptr; diff --git a/src/CardinalCommon.hpp b/src/CardinalCommon.hpp index b411b81..cf2db53 100644 --- a/src/CardinalCommon.hpp +++ b/src/CardinalCommon.hpp @@ -43,6 +43,7 @@ namespace window { void generateScreenshot(); } +bool isMini(); bool isStandalone(); #ifdef ARCH_WIN diff --git a/src/override/Scene.cpp b/src/override/Scene.cpp index 7cd9a48..e8f1e77 100644 --- a/src/override/Scene.cpp +++ b/src/override/Scene.cpp @@ -139,7 +139,7 @@ Scene::Scene() { browser->hide(); addChild(browser); - if (isStandalone()) + if (isStandalone() || isMini()) return; internal->resizeHandle = new ResizeHandle;