From a88700540e0b960cf88fe755360761bc994791ba Mon Sep 17 00:00:00 2001 From: Palana Date: Wed, 15 Oct 2014 01:59:07 +0200 Subject: [PATCH] Ignore source deselection until multiple selection is implemented --- obs/window-basic-main.cpp | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index 55dee2f69..1f79b5117 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -821,7 +821,7 @@ void OBSBasic::RenameSources(QString newName, QString prevName) void OBSBasic::SelectSceneItem(OBSScene scene, OBSSceneItem item, bool select) { - if (scene != GetCurrentScene()) + if (!select || scene != GetCurrentScene()) return; for (int i = 0; i < ui->sources->count(); i++) { @@ -833,18 +833,7 @@ void OBSBasic::SelectSceneItem(OBSScene scene, OBSSceneItem item, bool select) if (item != data.value()) continue; - if (select && witem->isSelected()) - break; - - if (!select && !witem->isSelected()) - break; - - QItemSelectionModel::SelectionFlags model = select ? - QItemSelectionModel::Select : - QItemSelectionModel::Deselect; - model |= QItemSelectionModel::Current; - - ui->sources->setCurrentItem(witem, model); + ui->sources->setCurrentItem(witem); break; } }