]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinmainwindow.cpp
If an URL cannot be listed, just let the view and the panels show the last listable...
[dolphin.git] / src / dolphinmainwindow.cpp
index 7186152226b9f5e009869eef13efbb94d4cf996b..48278312fcaf52527dde6d2190bf4fba4a0dd0ee 100644 (file)
@@ -200,6 +200,13 @@ void DolphinMainWindow::pasteIntoFolder()
 
 void DolphinMainWindow::changeUrl(const KUrl& url)
 {
+    if (url.protocol().isEmpty()) {
+        // The URL navigator only checks for validity, not
+        // if the URL can be listed. An error message is
+        // shown due to DolphinViewContainer::restoreView().
+        return;
+    }
+    
     DolphinViewContainer* view = activeViewContainer();
     if (view != 0) {
         view->setUrl(url);