Author: jflesch
Date: 2007-09-26 22:17:43 +0000 (Wed, 26 Sep 2007)
New Revision: 15359

Modified:
   trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java
Log:
Fix message state display in the message list

Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java    
2007-09-26 20:01:30 UTC (rev 15358)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java    
2007-09-26 22:17:43 UTC (rev 15359)
@@ -331,8 +331,6 @@

                nextUnread.setMnemonic(KeyEvent.VK_N);
                nextUnread.requestFocus();
-
-               panel.revalidate();
        }

        public JPanel getPanel() {
@@ -1155,7 +1153,14 @@
                                javax.swing.SwingUtilities.invokeLater(new 
LineSelecter(line));
                        }

-                       newMsg.setRead(true);
+                       if (line >= 0) {
+                               model.getMsg(line).setRead(true);
+                               model.refresh(line);
+                       } else {
+                               newMsg.setRead(true);
+                               refresh();
+                       }
+
                        mainPanel.getMessagePanel().setMessage(newMsg);

                        /* will do all the refresh display required */


Reply via email to