Browse Source

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 years ago
parent
commit
5d87d43e8e
1 changed files with 3 additions and 0 deletions
  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();
 		UpdateSplitter();
 	}
 	}
 
 
+	obs_source_inc_showing(source);
+
 	auto addDrawCallback = [this]() {
 	auto addDrawCallback = [this]() {
 		obs_display_add_draw_callback(ui->preview->GetDisplay(),
 		obs_display_add_draw_callback(ui->preview->GetDisplay(),
 					      OBSBasicFilters::DrawPreview,
 					      OBSBasicFilters::DrawPreview,
@@ -180,6 +182,7 @@ OBSBasicFilters::OBSBasicFilters(QWidget *parent, OBSSource source_)
 
 
 OBSBasicFilters::~OBSBasicFilters()
 OBSBasicFilters::~OBSBasicFilters()
 {
 {
+	obs_source_dec_showing(source);
 	ClearListItems(ui->asyncFilters);
 	ClearListItems(ui->asyncFilters);
 	ClearListItems(ui->effectFilters);
 	ClearListItems(ui->effectFilters);
 }
 }