]> cloud.milkyroute.net Git - dolphin.git/commitdiff
If we commit a toggle range due to a change of parent, check to see if we should...
authorSimon Paul St James <kdedevel@etotheipiplusone.com>
Sun, 26 Oct 2008 21:21:58 +0000 (21:21 +0000)
committerSimon Paul St James <kdedevel@etotheipiplusone.com>
Sun, 26 Oct 2008 21:21:58 +0000 (21:21 +0000)
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=876240

src/dolphindetailsview.cpp

index 3ccca4622f193de73646635f40cdc0f4b9548ba7..82f76f6e0e8368e8b3c86bb8647be8475c4ec6a5 100644 (file)
@@ -776,7 +776,11 @@ void DolphinDetailsView::updateElasticBandSelection()
                                             currIndex.parent() != toggleIndexRangeBegin.parent());
        if (commitToggleIndexRange) {
            itemsToToggle.select(toggleIndexRangeBegin, lastIndex );
-           formingToggleIndexRange = false;
+           // Immediately start a new range with currIndex?
+           if (needToToggleItem) {
+               toggleIndexRangeBegin = currIndex;
+           }
+           formingToggleIndexRange = needToToggleItem;
        }
 
        // next item