diff --git a/src/macro-core/macro-tab.cpp b/src/macro-core/macro-tab.cpp index adad23db..b8a48fda 100644 --- a/src/macro-core/macro-tab.cpp +++ b/src/macro-core/macro-tab.cpp @@ -106,7 +106,7 @@ void AdvSceneSwitcher::on_macroRemove_clicked() std::lock_guard lock(switcher->m); switcher->abortMacroWait = true; switcher->macroWaitCv.notify_all(); - QString::fromStdString(switcher->macros[idx]->Name()); + name = QString::fromStdString(switcher->macros[idx]->Name()); switcher->macros.erase(switcher->macros.begin() + idx); for (auto &m : switcher->macros) { m->ResolveMacroRef();