From fa39c4e9c68a41bb3ed11d48cf8a9031c89bbf75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Sat, 5 May 2012 16:42:20 +0200 Subject: [PATCH] Fixed using the wrong index variable after refactoring. --- src/apps/icon-o-matic/generic/gui/ListViews.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/apps/icon-o-matic/generic/gui/ListViews.cpp b/src/apps/icon-o-matic/generic/gui/ListViews.cpp index afa64d2147..70f6650561 100644 --- a/src/apps/icon-o-matic/generic/gui/ListViews.cpp +++ b/src/apps/icon-o-matic/generic/gui/ListViews.cpp @@ -639,10 +639,10 @@ DragSortableListView::HandleDropMessage(const BMessage* message, if (items.CountItems() == 0) return false; - if (modifiers() & B_SHIFT_KEY) - CopyItems(items, index); + if ((modifiers() & B_SHIFT_KEY) != 0) + CopyItems(items, dropIndex); else - MoveItems(items, index); + MoveItems(items, dropIndex); return true; }