Summary: | after rotating an image, the first image in the folder get's the keyboard focus | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Achim Bohnet <ach> |
Component: | Albums-IconView | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Achim Bohnet
2005-09-21 02:22:23 UTC
Am Mittwoch, 21. September 2005 02.22 schrieb Achim Bohnet: > Version: 0.8.0-beta2 (using KDE 3.4.2, Kubuntu Package > 4:3.4.2-0ubuntu0hoary2 ) Compiler: gcc version 3.3.5 (Debian > 1:3.3.5-8ubuntu2) > OS: Linux (i686) release 2.6.10-5-686 > > Hi, > happens on hoary and breezy: > > o select a (bigger) folder and scroll down > o select a picture and rotate it e.g. 90 clock wise > o use right arrow to move to the next picture > ==> bug: folder view jumps to the 2nd picture > in the folder. > > After the rotation the keyboard focus is no longer > on the image just rotated but on the first in the > folder. > > This makes prevents keyboard navigation with > right arrow and 1 2 3 shortcuts for rotation > (worked fine in 0.7.* releases) > I confirm this bug on Debian sid and Kde 3.4.2 Gerhard SVN commit 462605 by pahlibar: do not lose current item on a re-sort of items BUGS: 112971 105663 M +12 -5 iconview.cpp --- trunk/extragear/graphics/digikam/digikam/iconview.cpp #462604:462605 @@ -516,12 +516,19 @@ delete [] groups; - // set the currItem to first item - - d->currItem = 0; - if (d->firstGroup) - d->currItem = d->firstGroup->firstItem(); + if (!d->currItem) + { + // set the currItem to first item + if (d->firstGroup) + d->currItem = d->firstGroup->firstItem(); + } d->anchorItem = d->currItem; + + if (d->currItem) + { + d->currItem->setSelected(true, true); + ensureItemVisible(d->currItem); + } } void IconView::slotUpdate() |