From e61f7fc441e2c20751f09d66890178d81cfa76c7 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 22 Apr 2020 14:34:32 +0100 Subject: [PATCH] Projucer: Reverted bda0532 and fixed the root cause of the crash --- .../Source/Project/UI/jucer_ProjectContentComponent.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp b/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp index b8f2ec5b51..93b9d9df48 100644 --- a/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp +++ b/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp @@ -103,9 +103,10 @@ ProjectContentComponent::~ProjectContentComponent() ProjucerApplication::getApp().openDocumentManager.removeListener (this); + setProject (nullptr); + logo.reset(); header.reset(); - setProject (nullptr); contentView.reset(); fileNameLabel.reset(); removeChildComponent (&bubbleMessage); @@ -187,9 +188,7 @@ void ProjectContentComponent::setProject (Project* newProject) deleteProjectTabs(); project = newProject; - - if (project != nullptr) - rebuildProjectTabs(); + rebuildProjectTabs(); } }