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 */