diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2013-12-04 22:58:13 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-12-04 22:58:13 +0100 |
commit | b88d1a9c266a40f669b8efbe709449e14872c78f (patch) | |
tree | 562cfa6e2115ae1a43ad55e033b9a05044f1560d /kate/app/katemainwindow.cpp | |
parent | 91ff56bbdfba808ec4d0ebe00325454120f9cd0f (diff) | |
download | tdebase-b88d1a9c266a40f669b8efbe709449e14872c78f.tar.gz tdebase-b88d1a9c266a40f669b8efbe709449e14872c78f.zip |
Fix adding newly created documents to MRU list in kate
This resolves Bug 1680
Diffstat (limited to 'kate/app/katemainwindow.cpp')
-rw-r--r-- | kate/app/katemainwindow.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/kate/app/katemainwindow.cpp b/kate/app/katemainwindow.cpp index ada436a07..14a5341c5 100644 --- a/kate/app/katemainwindow.cpp +++ b/kate/app/katemainwindow.cpp @@ -791,12 +791,19 @@ bool KateMainWindow::showModOnDiskPrompt() void KateMainWindow::slotDocumentCreated (Kate::Document *doc) { connect(doc,TQT_SIGNAL(modStateChanged(Kate::Document *)),this,TQT_SLOT(updateCaption(Kate::Document *))); - connect(doc,TQT_SIGNAL(nameChanged(Kate::Document *)),this,TQT_SLOT(updateCaption(Kate::Document *))); + connect(doc,TQT_SIGNAL(nameChanged(Kate::Document *)),this,TQT_SLOT(slotNameChanged(Kate::Document *))); connect(doc,TQT_SIGNAL(nameChanged(Kate::Document *)),this,TQT_SLOT(slotUpdateOpenWith())); updateCaption (doc); } +void KateMainWindow::slotNameChanged(Kate::Document *doc) +{ + updateCaption(doc); + if (!doc->url().isEmpty()) + fileOpenRecent->addURL(doc->url()); +} + void KateMainWindow::updateCaption (Kate::Document *doc) { if (!m_viewManager->activeView()) |