Fix crashes related to widget highlighting

This commit is contained in:
WarmUpTill
2024-08-15 20:11:01 +02:00
committed by WarmUpTill
parent 5bb10a4aef
commit 263565700a
4 changed files with 14 additions and 7 deletions

View File

@@ -100,8 +100,10 @@ void AdvSceneSwitcher::on_macroAdd_clicked()
}
ui->macros->Add(newMacro);
addPulse->deleteLater();
addPulse = nullptr;
if (addPulse) {
addPulse->deleteLater();
addPulse = nullptr;
}
emit MacroAdded(QString::fromStdString(name));
}
@@ -1218,8 +1220,10 @@ void AdvSceneSwitcher::CopyMacro()
Macro::PrepareMoveToGroup(macro->Parent(), newMacro);
ui->macros->Add(newMacro, macro);
addPulse->deleteLater();
addPulse = nullptr;
if (addPulse) {
addPulse->deleteLater();
addPulse = nullptr;
}
emit MacroAdded(QString::fromStdString(name));
}