[Digikam-devel] [Bug 141624] Digikam crash when assigning a new tag to a large number of photos
Marcel Wiesweg
marcel.wiesweg at gmx.de
Thu Feb 15 18:16:47 GMT 2007
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=141624
------- Additional Comments From marcel.wiesweg gmx de 2007-02-15 19:16 -------
SVN commit 633912 by mwiesweg:
Pass a copy of current ImageInfo list to changeTagOnImageInfos
CCBUG: 141624
M +6 -6 albumiconview.cpp
--- trunk/extragear/graphics/digikam/digikam/albumiconview.cpp #633911:633912
@ -1194,7 +1194,7 @
i18n("Assign tag to pictures. Please wait..."));
// get selected image infos
- QPtrList<ImageInfo> infos = selectedImageInfos(false);
+ QPtrList<ImageInfo> infos = selectedImageInfos(true);
// add droppted item
AlbumIconItem *dropItem = findItem(event->pos());
if (dropItem)
@ -1209,7 +1209,7 @
emit signalProgressBarMode(StatusProgressBar::ProgressBarMode,
i18n("Assign tag to pictures. Please wait..."));
- changeTagOnImageInfos(allImageInfos(false), QValueList<int>() << tagID, true, true);
+ changeTagOnImageInfos(allImageInfos(true), QValueList<int>() << tagID, true, true);
emit signalProgressBarMode(StatusProgressBar::TextMode, QString::null);
break;
@ -1275,7 +1275,7 @
i18n("Assign tags to pictures. Please wait..."));
// get selected image infos
- QPtrList<ImageInfo> infos = selectedImageInfos(false);
+ QPtrList<ImageInfo> infos = selectedImageInfos(true);
// add droppted item
AlbumIconItem *dropItem = findItem(event->pos());
if (dropItem)
@ -1290,7 +1290,7 @
emit signalProgressBarMode(StatusProgressBar::ProgressBarMode,
i18n("Assign tags to pictures. Please wait..."));
- changeTagOnImageInfos(allImageInfos(false), tagIDs, true, true);
+ changeTagOnImageInfos(allImageInfos(true), tagIDs, true, true);
emit signalProgressBarMode(StatusProgressBar::TextMode, QString::null);
break;
@ -1865,7 +1865,7 @
emit signalProgressBarMode(StatusProgressBar::ProgressBarMode,
i18n("Assign tag to pictures. Please wait..."));
- changeTagOnImageInfos(selectedImageInfos(false), QValueList<int>() << tagID, true, true);
+ changeTagOnImageInfos(selectedImageInfos(true), QValueList<int>() << tagID, true, true);
emit signalProgressBarMode(StatusProgressBar::TextMode, QString::null);
}
@ -1875,7 +1875,7 @
emit signalProgressBarMode(StatusProgressBar::ProgressBarMode,
i18n("Remove tag from pictures. Please wait..."));
- changeTagOnImageInfos(selectedImageInfos(false), QValueList<int>() << tagID, false, true);
+ changeTagOnImageInfos(selectedImageInfos(true), QValueList<int>() << tagID, false, true);
emit signalProgressBarMode(StatusProgressBar::TextMode, QString::null);
}
More information about the Digikam-devel
mailing list