[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdepim/kaddressbook
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2007-02-13 18:35:41
Message-ID: 1171391741.523112.31337.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 633292 by tokoe:

Always select the first entry of the view on startup.

In KDE 4 we'll have a much better view handling!

BUG:94253


 M  +10 -1     kabcore.cpp  


--- branches/KDE/3.5/kdepim/kaddressbook/kabcore.cpp #633291:633292
@@ -965,15 +965,24 @@
 
 void KABCore::addressBookChanged()
 {
+  const QStringList selectedUids = mViewManager->selectedUids();
+
   mAddressBookChangedTimer->stop();
 
   if ( mJumpButtonBar )
     mJumpButtonBar->updateButtons();
 
   mSearchManager->reload();
+
   mViewManager->setSelected( QString::null, false );
-  setContactSelected( QString::null );
 
+  QString uid = QString::null;
+  if ( !selectedUids.isEmpty() )
+    uid = selectedUids.first();
+
+  mViewManager->setSelected( uid, true );
+  setContactSelected( uid );
+
   updateCategories();
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic