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

List:       kde-commits
Subject:    KDE/kdepim/messagelist
From:       Laurent Montel <montel () kde ! org>
Date:       2010-08-17 16:14:30
Message-ID: 20100817161430.E03F6AC855 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1164780 by mlaurent:

Fix select item


 M  +5 -5      pane.cpp  


--- trunk/KDE/kdepim/messagelist/pane.cpp #1164779:1164780
@@ -311,17 +311,17 @@
 void Pane::Private::onSelectionChanged( const QItemSelection &selected, const \
QItemSelection &deselected )  {
   Widget *w = static_cast<Widget*>( q->currentWidget() );
+  QItemSelectionModel *s = mWidgetSelectionHash[w];
 
+  s->select( mapSelectionToSource( selected ), QItemSelectionModel::Select );
+  s->select( mapSelectionToSource( deselected ), QItemSelectionModel::Deselect );
+
   if (  mPreferEmptyTab ) {
     q->createNewTab();
+    updateTabControls();
     w = static_cast<Widget*>( q->currentWidget() );
   }
 
-  QItemSelectionModel *s = mWidgetSelectionHash[w];
-
-  s->select( mapSelectionToSource( selected ), QItemSelectionModel::Select );
-  s->select( mapSelectionToSource( deselected ), QItemSelectionModel::Deselect );
-
   QString label;
   QIcon icon = KIcon( "folder" );
   QString toolTip;


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

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