From 833a232d4db528f70e4cbbda8e6bbade08ced183 Mon Sep 17 00:00:00 2001 From: Stephan Binner Date: Sat, 2 Nov 2002 19:44:17 +0000 Subject: [PATCH] Improved handling of bookmarks with spaces and other strange characters. svn path=/trunk/kdebase/konsole/; revision=187022 --- konsole/konsole.cpp | 3 ++- konsole/konsolebookmarkhandler.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/konsole/konsole.cpp b/konsole/konsole.cpp index dcd3acd6..7b22e155 100644 --- a/konsole/konsole.cpp +++ b/konsole/konsole.cpp @@ -1535,7 +1535,8 @@ void Konsole::enterURL(const QString& URL, const QString&) se->setListenToKeyPress(true); } if (URL.startsWith("file:")) { - newtext=URL.mid(5); + KURL uglyurl(URL); + newtext=uglyurl.prettyURL().mid(5); KRun::shellQuote(newtext); te->emitText("\001\013cd "+newtext+"\r"); } diff --git a/konsole/konsolebookmarkhandler.cpp b/konsole/konsolebookmarkhandler.cpp index 968d8fa9..13efe22f 100644 --- a/konsole/konsolebookmarkhandler.cpp +++ b/konsole/konsolebookmarkhandler.cpp @@ -53,7 +53,7 @@ KonsoleBookmarkHandler::KonsoleBookmarkHandler( Konsole *konsole, bool toplevel QString KonsoleBookmarkHandler::currentURL() const { - return m_konsole->baseURL().url(); + return m_konsole->baseURL().prettyURL(); } void KonsoleBookmarkHandler::importOldBookmarks( const QString& path,