summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tdeui/kactionselector.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tdeui/kactionselector.cpp b/tdeui/kactionselector.cpp
index 8923cbd4f..ebaffd48e 100644
--- a/tdeui/kactionselector.cpp
+++ b/tdeui/kactionselector.cpp
@@ -423,8 +423,9 @@ void KActionSelector::buttonAddClicked()
d->selectedListBox->insertItem( item, insertionIndex( d->selectedListBox, d->selectedInsertionPolicy ) );
d->selectedListBox->setCurrentItem( item );
emit added( item );
- }
- item = item->next();
+ item = d->availableListBox->firstItem();
+ } else
+ item = item->next();
}
if ( d->selectedInsertionPolicy == Sorted )
d->selectedListBox->sort();
@@ -441,8 +442,9 @@ void KActionSelector::buttonRemoveClicked()
d->availableListBox->insertItem( item, insertionIndex( d->availableListBox, d->availableInsertionPolicy ) );
d->availableListBox->setCurrentItem( item );
emit removed( item );
- }
- item = item->next();
+ item = d->selectedListBox->firstItem();
+ } else
+ item = item->next();
}
if ( d->availableInsertionPolicy == Sorted )
d->availableListBox->sort();