diff --git a/src/app/MenuBar.cpp b/src/app/MenuBar.cpp index 0befc13e..927a821e 100644 --- a/src/app/MenuBar.cpp +++ b/src/app/MenuBar.cpp @@ -685,11 +685,16 @@ struct SyncUpdateItem : ui::MenuItem { } void step() override { + disabled = false; + if (library::isSyncing) disabled = true; auto it = library::updateInfos.find(slug); - if (it != library::updateInfos.end()) { + if (it == library::updateInfos.end()) { + disabled = true; + } + else { library::UpdateInfo update = it->second; if (update.minRackVersion != "")