Bug 282900 - Control click on thumb to deselect resets focus to first photo
Summary: Control click on thumb to deselect resets focus to first photo
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Thumbs-Image (show other bugs)
Version: 2.1.1
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-27 11:12 UTC by Rinus Bakker
Modified: 2014-09-08 14:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.4.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rinus Bakker 2011-09-27 11:12:19 UTC
Version:           2.1.1 (using KDE 4.7.0) 
OS:                Linux

If in thumbnail bar above the image view several images are selected and you want to deselect some of them, control click on thumb  to deselect  resets focus to first photo. That makes it time consuming and stressful.

Good workaround is to leave image view and deselect.

Reproducible: Didn't try

Steps to Reproduce:
select 20 images in this thumb bar and try to deselect last three.

Actual Results:  
hard work

Expected Results:  
it should be easy
Comment 1 Marcel Wiesweg 2011-10-29 15:00:36 UTC
Selection is changed in the thumbbar
-> Thumbbar selection is synced to main view
-> selection change is handled in digikamview
-> the first selected item is set as preview item in slotDispatchImageSelected
-> first selected item is displayed in preview area, and set in the thumbbar as current index in StackedView::setPreviewItem

The difficulty once again is to find a generic solution, not only one which works for the corner case.
Comment 2 caulier.gilles 2013-11-25 17:02:47 UTC
Marcel,

This file have been fixed with digiKam 3.x ?

Gilles Caulier
Comment 3 caulier.gilles 2014-09-06 11:13:55 UTC
Marcel,

What's about this file using 4.x release ?

Gilles
Comment 4 caulier.gilles 2014-09-08 12:31:26 UTC
Problem is not reproducible using current implmeentation from git/master

Gilles Caulier