frontend: Close rename dialog if name unchanged

This commit is contained in:
Warchamp7
2026-01-26 15:39:38 -05:00
committed by Ryan Foster
parent 90d0d593de
commit 84361415ff
2 changed files with 11 additions and 1 deletions

View File

@@ -491,6 +491,10 @@ void VolumeControl::renameSource()
continue;
}
if (name == prevName) {
return;
}
OBSSourceAutoRelease sourceTest = obs_get_source_by_name(name.c_str());
if (sourceTest) {

View File

@@ -562,14 +562,20 @@ void OBSBasic::RenameTransition(OBSSource transition)
bool accepted = NameDialog::AskForName(this, QTStr("TransitionNameDlg.Title"), QTStr("TransitionNameDlg.Text"),
name, placeHolderText);
if (!accepted)
if (!accepted) {
return;
}
if (name.empty()) {
OBSMessageBox::warning(this, QTStr("NoNameEntered.Title"), QTStr("NoNameEntered.Text"));
RenameTransition(transition);
return;
}
if (name == oldName) {
return;
}
source = FindTransition(name.c_str());
if (source) {
OBSMessageBox::warning(this, QTStr("NameExists.Title"), QTStr("NameExists.Text"));