Do not show update-rate-limit menu options on macOS, does nothing
This commit is contained in:
parent
1b64240024
commit
69f0ff9084
3 changed files with 4 additions and 23 deletions
|
|
@ -382,11 +382,13 @@ public:
|
||||||
filebrowserhandle = nullptr;
|
filebrowserhandle = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef DISTRHO_OS_MAC
|
||||||
if (windowParameters.rateLimit != 0 && ++rateLimitStep % (windowParameters.rateLimit * 2))
|
if (windowParameters.rateLimit != 0 && ++rateLimitStep % (windowParameters.rateLimit * 2))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
rateLimitStep = 0;
|
rateLimitStep = 0;
|
||||||
repaint();
|
repaint();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void WindowParametersChanged(const WindowParameterList param, float value) override
|
void WindowParametersChanged(const WindowParameterList param, float value) override
|
||||||
|
|
|
||||||
|
|
@ -249,29 +249,6 @@ static const struct {
|
||||||
{ "/LittleUtils/res/TeleportOut.svg", {}, -1 },
|
{ "/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)
|
static inline bool invertPaint(NSVGpaint& paint, const char* const svgFileToInvert = nullptr)
|
||||||
{
|
{
|
||||||
// Special case for DrumKit background grandient
|
// Special case for DrumKit background grandient
|
||||||
|
|
|
||||||
|
|
@ -479,6 +479,7 @@ struct ViewButton : MenuButton {
|
||||||
|
|
||||||
menu->addChild(createBoolPtrMenuItem("Lock module positions", "", &settings::lockModules));
|
menu->addChild(createBoolPtrMenuItem("Lock module positions", "", &settings::lockModules));
|
||||||
|
|
||||||
|
#ifndef DISTRHO_OS_MAC
|
||||||
menu->addChild(new ui::MenuSeparator);
|
menu->addChild(new ui::MenuSeparator);
|
||||||
|
|
||||||
static const std::vector<std::string> rateLimitLabels = {
|
static const std::vector<std::string> rateLimitLabels = {
|
||||||
|
|
@ -495,6 +496,7 @@ struct ViewButton : MenuButton {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue