diff --git a/src/macro-core/macro-tab.cpp b/src/macro-core/macro-tab.cpp index 06748466..3f6e8d46 100644 --- a/src/macro-core/macro-tab.cpp +++ b/src/macro-core/macro-tab.cpp @@ -676,6 +676,10 @@ void AdvSceneSwitcher::MacroSelectionAboutToChange() return; } + if (!ui->macroName->isEnabled()) { // No macro is selected + return; + } + auto macro = GetMacroByQString(ui->macroName->text()); if (!macro) { return;