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

List:       kde-commits
Subject:    kdepim/kmail
From:       Don Sanders <don () sanders ! org>
Date:       2003-01-20 12:55:11
[Download RAW message or body]

CVS commit by sanders: 

Fix messages on IMAP servers scrolling to the top when new messages
arrive.


  M +4 -8      kmheaders.cpp   1.475


--- kdepim/kmail/kmheaders.cpp  #1.474:1.475
@@ -954,8 +954,12 @@ void KMHeaders::msgChanged()
   int cur = currentItemIndex();
   if (!isUpdatesEnabled()) return;
+  disconnect(this,SIGNAL(currentChanged(QListViewItem*)),
+             this,SLOT(highlightMessage(QListViewItem*)));
   updateMessageList();
   setTopItemByIndex( i );
   setCurrentMsg(cur);
   setSelected( currentItem(), TRUE );
+  connect(this,SIGNAL(currentChanged(QListViewItem*)),
+          this,SLOT(highlightMessage(QListViewItem*)));
 }
 
@@ -1848,13 +1852,5 @@ void KMHeaders::updateMessageList(bool s
     return;
   }
-#if 0
-  disconnect(this,SIGNAL(currentChanged(QListViewItem*)),
-             this,SLOT(highlightMessage(QListViewItem*)));
-#endif
   readSortOrder(set_selection);
-#if 0
-  connect(this,SIGNAL(currentChanged(QListViewItem*)),
-          this,SLOT(highlightMessage(QListViewItem*)));
-#endif
 }
 


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

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