diff --git a/src/CardinalUI.cpp b/src/CardinalUI.cpp index 2858ab2..4ba028d 100644 --- a/src/CardinalUI.cpp +++ b/src/CardinalUI.cpp @@ -382,11 +382,13 @@ public: filebrowserhandle = nullptr; } + #ifndef DISTRHO_OS_MAC if (windowParameters.rateLimit != 0 && ++rateLimitStep % (windowParameters.rateLimit * 2)) return; rateLimitStep = 0; repaint(); + #endif } void WindowParametersChanged(const WindowParameterList param, float value) override diff --git a/src/custom/dep.cpp b/src/custom/dep.cpp index 9cd461c..af1fb90 100644 --- a/src/custom/dep.cpp +++ b/src/custom/dep.cpp @@ -249,29 +249,6 @@ static const struct { { "/LittleUtils/res/TeleportOut.svg", {}, -1 }, }; -static inline void removeShape(NSVGimage* const handle, const char* const id) -{ - if (id == nullptr) - return; - - for (NSVGshape *shape = handle->shapes, *old = nullptr; shape != nullptr; old = shape, shape = shape->next) - { - if (std::strcmp(shape->id, id) != 0) - continue; - - if (old != nullptr) - old->next = shape->next; - else - handle->shapes = shape->next; - - nsvg__deletePaths(shape->paths); - free(shape); - return; - } - - printf("NOTICE: failed to find '%s' shape to remove\n", id); -} - static inline bool invertPaint(NSVGpaint& paint, const char* const svgFileToInvert = nullptr) { // Special case for DrumKit background grandient diff --git a/src/override/MenuBar.cpp b/src/override/MenuBar.cpp index 14a4901..d9e179e 100644 --- a/src/override/MenuBar.cpp +++ b/src/override/MenuBar.cpp @@ -479,6 +479,7 @@ struct ViewButton : MenuButton { menu->addChild(createBoolPtrMenuItem("Lock module positions", "", &settings::lockModules)); +#ifndef DISTRHO_OS_MAC menu->addChild(new ui::MenuSeparator); static const std::vector rateLimitLabels = { @@ -495,6 +496,7 @@ struct ViewButton : MenuButton { )); } })); +#endif } };