From 07c48c43ff72c237e4028154f4594102b798073f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 23 Jan 2013 12:14:22 -0600 Subject: Fix old upstream KDE 3 bug #111827 --- tdeui/kactionselector.cpp | 10 ++++++---- 1 file 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(); -- cgit v1.2.1