Browse Source

UI: Use weak_source_expired instead of getting the source

gxalpha 1 year ago
parent
commit
79f680cab6
1 changed files with 2 additions and 8 deletions
  1. 2 8
      UI/window-basic-main.cpp

+ 2 - 8
UI/window-basic-main.cpp

@@ -3833,14 +3833,8 @@ void OBSBasic::VolControlContextMenu()
 
 	copyFiltersAction.setEnabled(obs_source_filter_count(vol->GetSource()) >
 				     0);
-
-	OBSSourceAutoRelease source =
-		obs_weak_source_get_source(copyFiltersSource);
-	if (source) {
-		pasteFiltersAction.setEnabled(true);
-	} else {
-		pasteFiltersAction.setEnabled(false);
-	}
+	pasteFiltersAction.setEnabled(
+		!obs_weak_source_expired(copyFiltersSource));
 
 	QMenu popup;
 	vol->SetContextMenu(&popup);