From 7de289f6cc499b2591bc3390cb5f989aa8b455c6 Mon Sep 17 00:00:00 2001 From: Christoph Hohmann Date: Tue, 20 Sep 2016 16:18:38 +0200 Subject: [PATCH] UI: Fix crash in filters dialog caused by access to deleted widget --- UI/window-basic-filters.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/UI/window-basic-filters.cpp b/UI/window-basic-filters.cpp index f055d6168..f3bb847f6 100644 --- a/UI/window-basic-filters.cpp +++ b/UI/window-basic-filters.cpp @@ -146,8 +146,10 @@ inline OBSSource OBSBasicFilters::GetFilter(int row, bool async) void OBSBasicFilters::UpdatePropertiesView(int row, bool async) { - delete view; - view = nullptr; + if (view) { + view->deleteLater(); + view = nullptr; + } OBSSource filter = GetFilter(row, async); if (!filter)