]> cloud.milkyroute.net Git - dolphin.git/commitdiff
fix issue that the view properties are not read out correctly for first directory...
authorPeter Penz <peter.penz19@gmail.com>
Thu, 12 Apr 2007 17:39:10 +0000 (17:39 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 12 Apr 2007 17:39:10 +0000 (17:39 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=653129

src/dolphinview.cpp
src/dolphinview.h

index 72f0ae4a17c8230b3f9fb8a85ead8e2b5269ca72..b3148e7d95da97563038d1aa3bd86e2da4377ae0 100644 (file)
@@ -102,7 +102,7 @@ DolphinView::DolphinView(DolphinMainWindow* mainWindow,
     m_urlNavigator->setUrlEditable(DolphinSettings::instance().generalSettings()->editableUrl());
     m_urlNavigator->setHomeUrl(DolphinSettings::instance().generalSettings()->homeUrl());
     connect(m_urlNavigator, SIGNAL(urlChanged(const KUrl&)),
-            this, SLOT(loadDirectory(const KUrl&)));
+            this, SLOT(changeDirectory(const KUrl&)));
     connect(m_urlNavigator, SIGNAL(urlsDropped(const KUrl::List&, const KUrl&)),
             this, SLOT(dropUrls(const KUrl::List&, const KUrl&)));
     connect(m_urlNavigator, SIGNAL(activated()),
@@ -607,7 +607,9 @@ void DolphinView::rename(const KUrl& source, const QString& newName)
 
 void DolphinView::reload()
 {
-    startDirLister(m_urlNavigator->url(), true);
+    const KUrl& url = m_urlNavigator->url();
+    changeDirectory(url);
+    startDirLister(url, true);
 }
 
 void DolphinView::mouseReleaseEvent(QMouseEvent* event)
@@ -621,7 +623,7 @@ DolphinMainWindow* DolphinView::mainWindow() const
     return m_mainWindow;
 }
 
-void DolphinView::loadDirectory(const KUrl& url)
+void DolphinView::changeDirectory(const KUrl& url)
 {
     if (!isActive()) {
         requestActivation();
index d6055666343ed4e98de3f7692d56ea99e79316ec..f6b85f96b74e9cee4d9abdb2a889328934d7f39f 100644 (file)
@@ -429,7 +429,7 @@ protected:
     virtual void mouseReleaseEvent(QMouseEvent* event);
 
 private slots:
-    void loadDirectory(const KUrl& kurl);
+    void changeDirectory(const KUrl& url);
     void triggerItem(const QModelIndex& index);
     void updateProgress(int percent);