summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/foldernavigationwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/foldernavigationwidget.cpp')
-rw-r--r--src/plugins/projectexplorer/foldernavigationwidget.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/plugins/projectexplorer/foldernavigationwidget.cpp b/src/plugins/projectexplorer/foldernavigationwidget.cpp
index 5072a54708..9ebf310681 100644
--- a/src/plugins/projectexplorer/foldernavigationwidget.cpp
+++ b/src/plugins/projectexplorer/foldernavigationwidget.cpp
@@ -299,10 +299,10 @@ FolderNavigationWidget::FolderNavigationWidget(QWidget *parent) : QWidget(parent
m_crumbContainer(new QWidget(this)),
m_crumbLabel(new DelayedFileCrumbLabel(this))
{
- m_context = new Core::IContext(this);
- m_context->setContext(Core::Context(C_FOLDERNAVIGATIONWIDGET));
- m_context->setWidget(this);
- Core::ICore::addContextObject(m_context);
+ auto context = new Core::IContext(this);
+ context->setContext(Core::Context(C_FOLDERNAVIGATIONWIDGET));
+ context->setWidget(this);
+ Core::ICore::addContextObject(context);
setBackgroundRole(QPalette::Base);
setAutoFillBackground(true);
@@ -435,11 +435,6 @@ FolderNavigationWidget::FolderNavigationWidget(QWidget *parent) : QWidget(parent
setRootAutoSynchronization(true);
}
-FolderNavigationWidget::~FolderNavigationWidget()
-{
- Core::ICore::removeContextObject(m_context);
-}
-
void FolderNavigationWidget::toggleAutoSynchronization()
{
setAutoSynchronization(!m_autoSync);