From 2acca9aff5bd651923b5d728712a0fd80b3d54e9 Mon Sep 17 00:00:00 2001 From: zautrix Date: Tue, 23 Aug 2005 21:48:53 +0000 Subject: fastload fixes --- (limited to 'kaddressbook/views/kaddressbooktableview.cpp') diff --git a/kaddressbook/views/kaddressbooktableview.cpp b/kaddressbook/views/kaddressbooktableview.cpp index 02fc40a..272f2eb 100644 --- a/kaddressbook/views/kaddressbooktableview.cpp +++ b/kaddressbook/views/kaddressbooktableview.cpp @@ -334,10 +334,12 @@ void KAddressBookTableView::refresh(QString uid) // Sometimes the background pixmap gets messed up when we add lots // of items. mListView->repaint(); - + if ( !currentItem ) + currentItem = (ContactListViewItem *)mListView->firstChild(); if ( currentItem ) { mListView->setCurrentItem( currentItem ); mListView->ensureItemVisible( currentItem ); + mListView->setSelected( currentItem, true ); } } else { // Only need to update on entry. Iterate through and try to find it -- cgit v0.9.0.2