┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dolphinnewmenuobserver.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dolphinnewmenuobserver.cpp b/src/dolphinnewmenuobserver.cpp
index e916553a0..def510c53 100644
--- a/src/dolphinnewmenuobserver.cpp
+++ b/src/dolphinnewmenuobserver.cpp
@@ -36,13 +36,17 @@ DolphinNewMenuObserver& DolphinNewMenuObserver::instance()
void DolphinNewMenuObserver::attach(const KNewFileMenu* menu)
{
- connect(menu, SIGNAL(itemCreated(const KUrl&)),
+ connect(menu, SIGNAL(fileCreated(const KUrl&)),
+ this, SIGNAL(itemCreated(const KUrl&)));
+ connect(menu, SIGNAL(directoryCreated(const KUrl&)),
this, SIGNAL(itemCreated(const KUrl&)));
}
void DolphinNewMenuObserver::detach(const KNewFileMenu* menu)
{
- disconnect(menu, SIGNAL(itemCreated(const KUrl&)),
+ disconnect(menu, SIGNAL(fileCreated(const KUrl&)),
+ this, SIGNAL(itemCreated(const KUrl&)));
+ disconnect(menu, SIGNAL(directoryCreated(const KUrl&)),
this, SIGNAL(itemCreated(const KUrl&)));
}