UI: Increment showing in filters dialog

Increment the show reference of a source when the filters dialog is
open, just like the properties dialog.
master
tt2468 2021-12-29 00:07:03 -08:00 committed by Jim
parent bb59dfd060
commit 5d87d43e8e
1 changed files with 3 additions and 0 deletions

View File

@ -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);
}