┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dolphinpart.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp
index 071dce7df..40a62e844 100644
--- a/src/dolphinpart.cpp
+++ b/src/dolphinpart.cpp
@@ -23,6 +23,7 @@
#include "dolphinsortfilterproxymodel.h"
#include "dolphinview.h"
#include "dolphinmodel.h"
+#include "dolphinnewmenuobserver.h"
#include <konq_fileitemcapabilities.h>
#include <konq_operations.h>
@@ -139,6 +140,7 @@ DolphinPart::DolphinPart(QWidget* parentWidget, QObject* parent, const QVariantL
DolphinPart::~DolphinPart()
{
+ DolphinNewMenuObserver::instance().detach(m_newMenu);
delete m_dirLister;
}
@@ -147,6 +149,7 @@ void DolphinPart::createActions()
// Edit menu
m_newMenu = new KNewMenu(actionCollection(), widget(), "new_menu");
+ DolphinNewMenuObserver::instance().attach(m_newMenu);
connect(m_newMenu->menu(), SIGNAL(aboutToShow()),
this, SLOT(updateNewMenu()));