Bläddra i källkod

UI: Increment showing in filters dialog

Increment the show reference of a source when the filters dialog is
open, just like the properties dialog.
tt2468 3 år sedan
förälder
incheckning
5d87d43e8e
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      UI/window-basic-filters.cpp

+ 3 - 0
UI/window-basic-filters.cpp

@@ -136,6 +136,8 @@ OBSBasicFilters::OBSBasicFilters(QWidget *parent, OBSSource source_)
 		UpdateSplitter();
 	}
 
+	obs_source_inc_showing(source);
+
 	auto addDrawCallback = [this]() {
 		obs_display_add_draw_callback(ui->preview->GetDisplay(),
 					      OBSBasicFilters::DrawPreview,
@@ -180,6 +182,7 @@ OBSBasicFilters::OBSBasicFilters(QWidget *parent, OBSSource source_)
 
 OBSBasicFilters::~OBSBasicFilters()
 {
+	obs_source_dec_showing(source);
 	ClearListItems(ui->asyncFilters);
 	ClearListItems(ui->effectFilters);
 }