1
Fork 0

Do not show update-rate-limit menu options on macOS, does nothing

This commit is contained in:
falkTX 2022-02-14 03:28:39 +00:00
parent 1b64240024
commit 69f0ff9084
3 changed files with 4 additions and 23 deletions

View File

@ -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

View File

@ -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

View File

@ -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<std::string> rateLimitLabels = {
@ -495,6 +496,7 @@ struct ViewButton : MenuButton {
));
}
}));
#endif
}
};