Author: pwang
Date: 2010-07-26 16:39:22 -0700 (Mon, 26 Jul 2010)
New Revision: 21031

Modified:
   cytoscape/trunk/src/cytoscape/dialogs/logger/LoggerDialog.java
Log:
Fixed bug#0002309: Change the order of messages listed in the error console so 
that the most recent are on top. 

Modified: cytoscape/trunk/src/cytoscape/dialogs/logger/LoggerDialog.java
===================================================================
--- cytoscape/trunk/src/cytoscape/dialogs/logger/LoggerDialog.java      
2010-07-26 22:03:16 UTC (rev 21030)
+++ cytoscape/trunk/src/cytoscape/dialogs/logger/LoggerDialog.java      
2010-07-26 23:39:22 UTC (rev 21031)
@@ -203,15 +203,16 @@
 
         sb.append("<table width='100%' cellspacing='5'>");
 
-        int line = 1;
+        // show the message in reversed order, i.e. most recent message on top
+        int line = messageMap.get(level).size();
 
-        for (int i = 0; i < messageMap.get(level).size(); i++) {
-            sb.append("<tr><td width='5%'>" + line + "</td><td width='95%'>");
-            sb.append(messageMap.get(level).get(i));
-            sb.append("</td></tr>");
-            sb.append("<tr><td colspan='2'><hr></td></tr>");
-            line++;
-        }
+        for (int i = messageMap.get(level).size()-1; i >= 0; i--) {
+               sb.append("<tr><td width='5%'>" + line + "</td><td 
width='95%'>");
+               sb.append(messageMap.get(level).get(i));
+               sb.append("</td></tr>");
+               sb.append("<tr><td colspan='2'><hr></td></tr>");
+               line--;
+        }              
 
         sb.append("</table></body></html>");
 

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to