Author: jflesch
Date: 2007-07-24 14:02:43 +0000 (Tue, 24 Jul 2007)
New Revision: 14300

Modified:
   trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java
   trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKMessage.java
Log:
Change the behavior of the button 'next unread message' : When there is no more 
unread message, display the message list

Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java        
2007-07-24 13:51:29 UTC (rev 14299)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessagePanel.java        
2007-07-24 14:02:43 UTC (rev 14300)
@@ -152,7 +152,7 @@

                        JLabel dateLabel = new JLabel(msg.getDate().toString());
                        JLabel authorLabel = new 
JLabel(msg.getAuthor().toString());
-                       authorLabel.setPreferredSize(new 
java.awt.Dimension(350, 15));
+                       authorLabel.setPreferredSize(new 
java.awt.Dimension(300, 15));


                        upDownButton = new JButton("", (retracted ? 
IconBox.minDown : IconBox.minUp));
@@ -305,7 +305,8 @@

                } else if (e.getSource() == nextUnread) {

-                       nextUnread();
+                       if (!nextUnread())
+                               mainPanel.displayMessageTable();

                } else if (e.getSource() == actions) {


Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKMessage.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKMessage.java 
2007-07-24 13:51:29 UTC (rev 14299)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKMessage.java 
2007-07-24 14:02:43 UTC (rev 14300)
@@ -384,9 +384,10 @@
                if (!parsed) {
                        Logger.warning(this, "Unable to parse the message ?! 
returning raw content");
                        v = new Vector();
-                       v.add(new KSKSubMessage(new 
KSKAuthor(I18n.getMessage("thaw.plugin.miniFrost.rawMessage"), null),
+                       v.add(new KSKSubMessage((KSKAuthor)getSender(),
                                                getDate(),
-                                               content));
+                                               "==== 
"+I18n.getMessage("thaw.plugin.miniFrost.rawMessage")+" ===="
+                                               +"\n\n"+content));
                }




Reply via email to