summaryrefslogtreecommitdiff
path: root/graphics/digikam-kde3/patches/patch-digikam_digikam_albummanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/digikam-kde3/patches/patch-digikam_digikam_albummanager.cpp')
-rw-r--r--graphics/digikam-kde3/patches/patch-digikam_digikam_albummanager.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/graphics/digikam-kde3/patches/patch-digikam_digikam_albummanager.cpp b/graphics/digikam-kde3/patches/patch-digikam_digikam_albummanager.cpp
new file mode 100644
index 00000000000..4eaf9f60c06
--- /dev/null
+++ b/graphics/digikam-kde3/patches/patch-digikam_digikam_albummanager.cpp
@@ -0,0 +1,23 @@
+$NetBSD: patch-digikam_digikam_albummanager.cpp,v 1.1 2012/07/03 18:08:58 joerg Exp $
+
+--- digikam/digikam/albummanager.cpp.orig 2012-07-03 15:09:03.000000000 +0000
++++ digikam/digikam/albummanager.cpp
+@@ -1579,16 +1579,14 @@ void AlbumManager::slotDatesJobData(KIO:
+
+ // Check if Year Album already exist.
+ DAlbum *yAlbum = 0;
+- AlbumIterator it(d->rootDAlbum);
+- while (it.current())
++ for (AlbumIterator it2(d->rootDAlbum); it2.current(); ++it2)
+ {
+- DAlbum* a = (DAlbum*)(*it);
++ DAlbum* a = (DAlbum*)(*it2);
+ if (a->date() == QDate(year, 1, 1) && a->range() == DAlbum::Year)
+ {
+ yAlbum = a;
+ break;
+ }
+- ++it;
+ }
+
+ // If no, create Year album.