Browse Source

Merge pull request #621 from reboot/fix_filter_dialog_crash

UI: Fix crash in filters dialog caused by access to deleted widget
Jim 9 years ago
parent
commit
1bd3c2a785
1 changed files with 4 additions and 2 deletions
  1. 4 2
      UI/window-basic-filters.cpp

+ 4 - 2
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)