]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinnewmenuobserver.cpp
Fix temporary regression of sorting introduced by SVN commit 1126410
[dolphin.git] / src / dolphinnewmenuobserver.cpp
index 80a6af3ed81d6735389d4bbb00bcbc39d4af3c2e..def510c5394410b4f6f7b846c1613821adec43a8 100644 (file)
@@ -34,15 +34,19 @@ DolphinNewMenuObserver& DolphinNewMenuObserver::instance()
     return s_dolphinNewMenuObserver->instance;
 }
 
-void DolphinNewMenuObserver::attach(const KNewMenu* menu)
+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 KNewMenu* menu)
+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&)));
 }