]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinview.cpp
There are some extractable strings in subdirs too.
[dolphin.git] / src / dolphinview.cpp
index afd1e522d7b568bd0d5ce6af9c02428721583e4d..023a7380024e68945c23a05e4a8ac69b52d16c65 100644 (file)
@@ -102,7 +102,7 @@ DolphinView::DolphinView(QWidget* parent,
     connect(m_controller, SIGNAL(urlChanged(const KUrl&)),
             this, SIGNAL(urlChanged(const KUrl&)));
     connect(m_controller, SIGNAL(requestUrlChange(const KUrl&)),
-            this, SIGNAL(slotRequestUrlChange(const KUrl&)));
+            this, SLOT(slotRequestUrlChange(const KUrl&)));
 
     connect(m_controller, SIGNAL(requestContextMenu(const QPoint&)),
             this, SLOT(openContextMenu(const QPoint&)));
@@ -155,7 +155,6 @@ void DolphinView::setActive(bool active)
     }
 
     m_active = active;
-    m_selectionModel->clearSelection();
 
     QColor color = KColorScheme(QPalette::Active, KColorScheme::View).background().color();
     if (active) {
@@ -176,6 +175,7 @@ void DolphinView::setActive(bool active)
     update();
 
     if (active) {
+        itemView()->setFocus();
         emit activated();
     }
 
@@ -1213,8 +1213,9 @@ void DolphinView::slotRequestUrlChange(const KUrl& url)
 
 void DolphinView::slotRedirection(const KUrl& oldUrl, const KUrl& newUrl)
 {
-    if (oldUrl == m_controller->url())
+    if (oldUrl == m_controller->url()) {
         m_controller->setUrl(newUrl);
+    }
 }
 
 #include "dolphinview.moc"