[Digikam-devel] [Bug 162496] When Digikam saves file as JPEG - JPG options are not always presented

Andi Clemens andi.clemens at gmx.net
Mon Oct 20 14:32:10 BST 2008


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





--- Comment #12 from Andi Clemens <andi clemens gmx net>  2008-10-20 15:32:08 ---
I don't understand the crashing I have with some folders. There is no visible
pattern that differs the one folder from the others that are working.

If I want to save an image in a folder called "digiKam tests" and I scroll
through the filter list in the "save as" dialog, it crashes.

If I start "save as" dialog and go out of the folder, than back (inside of the
save-dialog), it is not crashing anymore.

Judging from the BT I would say this is Qt's fault (or KDE), not digiKam, but
what is wrong there?
First I thought it has something to do with withspaces, since images in folders
that are not crashing digiKam had no whitespaces in filename or folder name.
After renaming the folder that crashes all the time as well as renaming all the
files in there it still crashes.

I get this on the console:

ASSERT: "node" in file
/home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.1.2/kio/kio/kdirmodel.cpp,
line 405
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = digikam path = <unknown> pid = 31894

Very strange.

The other problems are not fixed, either. In KDE4 we use a StandardMimeType now
for the filter, that is set from the current image from the canvas.
But somehow this doesn't make sense because afterwards we read the last used
mimetype from settings and chnage the filename to this value.

So if I edit a JPG, but the last used mimetype was PNG, I get a filter set to
JPEG but a filename with the PNG extension. This is wrong.

I will have a look at this later, right now I'm too busy.

Andi


-- 
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