[Digikam-devel] [Bug 167867] Album view is reset by changing settings

Gilles Caulier caulier.gilles at gmail.com
Sun Aug 24 08:16:26 BST 2008


http://bugs.kde.org/show_bug.cgi?id=167867


Gilles Caulier caulier gilles gmail com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |caulier.gilles at gmail.com
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #3 from Gilles Caulier <caulier gilles gmail com>  2008-08-24 09:16:24 ---
SVN commit 851604 by mwiesweg:

Dont cause an AlbumManager reset each time exiting setup, this is only

necessary for the rare case of a db path change.

BUG: 167867


 M  +6 -3      digikamapp.cpp


--- trunk/extragear/graphics/digikam/digikam/digikamapp.cpp #851603:851604
@@ -1903,11 +1903,14 @@
    //if(AlbumSettings::instance()->getAlbumLibraryPath() !=
AlbumManager::instance()->getLibraryPath())
      //  d->view->clearHistory();

-    if
(AlbumManager::instance()->setDatabase(AlbumSettings::instance()->getDatabaseFilePath(),
false))
-        AlbumManager::instance()->startScan();
+    if
(!AlbumManager::instance()->databaseEqual(AlbumSettings::instance()->getDatabaseFilePath()))
+    {
+        if
(AlbumManager::instance()->setDatabase(AlbumSettings::instance()->getDatabaseFilePath(),
false))
+            AlbumManager::instance()->startScan();
+    }

    if(AlbumSettings::instance()->getShowFolderTreeViewItemsCount())
-        AlbumManager::instance()->refresh();
+        AlbumManager::instance()->prepareItemCounts();

    d->view->applySettings();
    d->albumIconViewFilter->readSettings();


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list