forked from qt-creator/qt-creator
Fix crash on close in sidebar/bookmarks view
Explicitly close all views of the sidebar _before_ the core is destructed. E.g. the bookmarks view tries to access the core in it's destructor.
This commit is contained in:
@@ -283,9 +283,6 @@ MainWindow::~MainWindow()
|
||||
delete m_rightPaneWidget;
|
||||
m_rightPaneWidget = 0;
|
||||
|
||||
delete m_navigationWidget;
|
||||
m_navigationWidget = 0;
|
||||
|
||||
delete m_modeManager;
|
||||
m_modeManager = 0;
|
||||
delete m_mimeDatabase;
|
||||
@@ -366,7 +363,11 @@ void MainWindow::closeEvent(QCloseEvent *event)
|
||||
}
|
||||
|
||||
emit m_coreImpl->coreAboutToClose();
|
||||
|
||||
writeSettings();
|
||||
|
||||
m_navigationWidget->closeSubWidgets();
|
||||
|
||||
event->accept();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user