瀏覽代碼

UI: Ignore source deselect events for now

Also ensure only a single source is selected if it's an update from
libobs
Palana 10 年之前
父節點
當前提交
e1f0ac0bd0
共有 1 個文件被更改,包括 3 次插入5 次删除
  1. 3 5
      obs/window-basic-main.cpp

+ 3 - 5
obs/window-basic-main.cpp

@@ -1219,11 +1219,9 @@ void OBSBasic::SelectSceneItem(OBSScene scene, OBSSceneItem item, bool select)
 		if (item != data.value<OBSSceneItem>())
 			continue;
 
-		if (select) {
-			ui->sources->setCurrentItem(witem);
-		} else if (ui->sources->currentItem() == witem) {
-			ui->sources->setCurrentItem(nullptr);
-		}
+		if (select)
+			ui->sources->setCurrentItem(witem,
+					QItemSelectionModel::ClearAndSelect);
 
 		break;
 	}