]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinview.cpp
1) Make sure that size qprogressbar is really updated after each change
[dolphin.git] / src / dolphinview.cpp
index 3e9b40e0b776dd3bc1d17e1760c59cd3a7ffe163..bfca285cf7ad9fcdbcd0faac4330ecc02b3ea523 100644 (file)
@@ -95,10 +95,6 @@ DolphinView::DolphinView(QWidget* parent,
     m_controller = new DolphinController(this);
     m_controller->setUrl(url);
 
-    // Receiver of the DolphinView signal 'urlChanged()' don't need
-    // to care whether the internal controller changed the URL already or whether
-    // the controller just requested an URL change and will be updated later.
-    // In both cases the URL has been changed:
     connect(m_controller, SIGNAL(urlChanged(const KUrl&)),
             this, SIGNAL(urlChanged(const KUrl&)));
     connect(m_controller, SIGNAL(requestUrlChange(const KUrl&)),
@@ -155,7 +151,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 +171,7 @@ void DolphinView::setActive(bool active)
     update();
 
     if (active) {
+        itemView()->setFocus();
         emit activated();
     }