]> cloud.milkyroute.net Git - dolphin.git/commit
When the current item is removed, make -1 the current index temporarily
authorFrank Reininghaus <frank78ac@googlemail.com>
Wed, 25 Apr 2012 07:20:11 +0000 (09:20 +0200)
committerFrank Reininghaus <frank78ac@googlemail.com>
Wed, 25 Apr 2012 07:20:23 +0000 (09:20 +0200)
commitc3bd4b44e4c172d06e8ae4822d9f467a8d272562
tree85dbc45eb954d6507b3b4755ef122572e6ff643d
parent90baf5a8977caf5cbc1cd9c161c56e97e02a1aef
When the current item is removed, make -1 the current index temporarily

This fixes two problems:
1. KItemListKeyboardSearchManger can cancel the current search when a
   new folder is opened (note that this action removes the current item
   from the view).
2. The view can underline the new current item (which is the item that
   used to be below the removed item). Note that this did not work
   before because the view did not receive a currentChanged() signal in
   this case and therefore did not update the "current item" status of
   the new current item.

CCBUG: 297488
CCBUG: 298782
REVIEW: 104709
(cherry picked from commit 68ce395a192362969783615e50a8004d3029eb7e)
src/kitemviews/kitemlistcontroller.cpp
src/kitemviews/kitemlistselectionmanager.cpp
src/kitemviews/private/kitemlistkeyboardsearchmanager.cpp
src/kitemviews/private/kitemlistkeyboardsearchmanager.h