diff --git a/src/macro-core/macro-tab.cpp b/src/macro-core/macro-tab.cpp index fdd19f79..7414c1bf 100644 --- a/src/macro-core/macro-tab.cpp +++ b/src/macro-core/macro-tab.cpp @@ -90,7 +90,7 @@ void AdvSceneSwitcher::RemoveMacro(std::shared_ptr ¯o) } auto name = QString::fromStdString(macro->Name()); - if (macro->IsGroup()) { + if (macro->IsGroup() && macro->GroupSize() > 0) { QString deleteWarning = obs_module_text( "AdvSceneSwitcher.macroTab.groupDeleteConfirm"); if (!DisplayMessage(deleteWarning.arg(name), true)) {