UI: Add workaround to fix deleting final scene bug

This commit is contained in:
cg2121 committed 2017-03-13 13:18:10 -05:00
1 parent a8106115d9
commit 66dbf8f258
2 files changed
+14

No files matched your search

+10
View File
@@ -1928,6 +1928,7 @@ void OBSBasic::RemoveScene(OBSSource source)
QListWidgetItem *sel = nullptr;
int count = ui->scenes->count();
for (int i = 0; i < count; i++) {
auto item = ui->scenes->item(i);
auto cur_scene = GetOBSRef<OBSScene>(item);
@@ -2139,6 +2140,15 @@ void OBSBasic::DeactivateAudioSource(OBSSource source)
bool OBSBasic::QueryRemoveSource(obs_source_t *source)
{
int count = ui->scenes->count();
if (count == 1) {
QMessageBox::information(this,
QTStr("FinalScene.Title"),
QTStr("FinalScene.Text"));
return false;
}
const char *name = obs_source_get_name(source);
QString text = QTStr("ConfirmRemove.Text");