[Digikam-devel] [Bug 161369] New: Quick filter indicator lamp is not working properly in recursive image folder view mode

Andi Clemens andi.clemens at gmx.net
Mon Apr 28 13:43:08 BST 2008


------- 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=161369         
           Summary: Quick filter indicator lamp is not working properly in
                    recursive image folder view mode
           Product: digikam
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Albums GUI
        AssignedTo: digikam-devel kde org
        ReportedBy: andi.clemens gmx net


Version:           0.9.4-beta4 (using 3.5.9, Arch Linux)
Compiler:          Target: i686-pc-linux-gnu
OS:                Linux (i686) release 2.6.24-ARCH

I discovered that the "quick filter lamp / indicator" is not working properly in recursive album view mode.
I have a folder structure that can be seen in my attached screenshot.
In album3c is an image rated with 5 stars. When I enable the quick filter for ratings >=5 and click on the toplevel album 'root' (which is not the album root of digikam, just a normal folder), the former green lamp becomes red, although the image rated with 5 stars is visible in the image list window. When I click on the parent folder of album3c ('album3'), the lamp is green again.
The strange thing is that this problem is not reproducible in all of my image folders. I have another folder, lets call it 'root2', that has nearly the same structure and folder depth. When I tag an image in '/root2/album3/album3c' with a rating of 5 stars, activate the quick filter and click on 'root2', the lamp stays green.
My first thought was that maybe the folder depth might be an issue so I rebuild the structure of 'root' (lets call it 'root3' for now) and copied one image in every folder. I rated the image in '/root3/album3/album3c' with 5 stars, activated the quick filter and clicked on the 'root3' folder. But surprisingly the lamp staid green as well, although the original tree turned the lamp to red.
In the next step I copied the exact amount of images into the folders (like in the screenshot) and then the problem was reproducible again. So not only the folder depth might be the problem, also the amount of images in those folders could be an issue. I played around with the images in the 'root3' folder, rated some images and recognized that when I rate an image in folder '/root3/album9' (the last one in the tree) and click with the quick filter activated on the 'root3' folder, the lamp turns green. Un-rating the image in 'album9' and clicking on the 'root3' folder turns the lamp red again. One thing that can be recognized is that the lamp turns green for half a second, then red, then green again and finally red (it flickers). So I guess while running through the underlaying folders, the status of the lamp is changed 4 times, resulting in "the red state" altough this is wrong.
So to sum it up: Not only the structure and depth of the folders seem to be an issue, also the amount of images and even the "position" of the rated or tagged images is responsible for this bug.
It is hard to describe and even harder for you guys to reproduce it I think, but if you build a folder structure like in my screenshot and copy the same amount of images in there, you hopefully see what I'm trying to tell you here :-)
I also attach a PDF were I try to show what ratings in which folder turn the light / lamp / indicator green and red.
Hope you understand what I want to say here, my bad english even got worse today... I don't understand a single thing I'm writing here... :-)

PS.: I found another issue: When quick filter is enabled and I remove a rating from >70 images, digiKam crashes, if I disable the quick filter, everything is fine and I am able to un-rate the images.



More information about the Digikam-devel mailing list