]> cloud.milkyroute.net Git - dolphin.git/commitdiff
use the proxy model categorization state to check whether it has changed, not the...
authorPeter Penz <peter.penz19@gmail.com>
Thu, 27 Sep 2007 06:25:10 +0000 (06:25 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 27 Sep 2007 06:25:10 +0000 (06:25 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=717555

src/dolphinview.cpp

index 6cf2c1a8242bf044afdc7b16ea8ff7223025fdbe..edecf199a1c20d75999c9d0f17f1f3ec3331bb0a 100644 (file)
@@ -175,7 +175,7 @@ void DolphinView::setMode(Mode mode)
     // capabilities.
     m_storedCategorizedSorting = props.categorizedSorting();
     const bool categorized = m_storedCategorizedSorting && supportsCategorizedSorting();
-    if (categorized != categorizedSorting()) {
+    if (categorized != m_proxyModel->isCategorizedModel()) {
         m_proxyModel->setCategorizedModel(categorized);
         m_proxyModel->sort(m_proxyModel->sortColumn(), m_proxyModel->sortOrder());
         emit categorizedSortingChanged();
@@ -630,7 +630,7 @@ void DolphinView::applyViewProperties(const KUrl& url)
 
     m_storedCategorizedSorting = props.categorizedSorting();
     const bool categorized = m_storedCategorizedSorting && supportsCategorizedSorting();
-    if (categorized != categorizedSorting()) {
+    if (categorized != m_proxyModel->isCategorizedModel()) {
         m_proxyModel->setCategorizedModel(categorized);
         m_proxyModel->sort(m_proxyModel->sortColumn(), m_proxyModel->sortOrder());
         emit categorizedSortingChanged();