|
From: <pat...@us...> - 2009-07-20 22:31:31
|
Revision: 892
http://cishell.svn.sourceforge.net/cishell/?rev=892&view=rev
Author: pataphil
Date: 2009-07-20 22:31:21 +0000 (Mon, 20 Jul 2009)
Log Message:
-----------
Welcome text now always gets displayed. Probably.
Modified Paths:
--------------
trunk/clients/gui/org.cishell.reference.gui.log/src/org/cishell/reference/gui/log/LogView.java
Modified: trunk/clients/gui/org.cishell.reference.gui.log/src/org/cishell/reference/gui/log/LogView.java
===================================================================
--- trunk/clients/gui/org.cishell.reference.gui.log/src/org/cishell/reference/gui/log/LogView.java 2009-07-20 18:44:49 UTC (rev 891)
+++ trunk/clients/gui/org.cishell.reference.gui.log/src/org/cishell/reference/gui/log/LogView.java 2009-07-20 22:31:21 UTC (rev 892)
@@ -15,6 +15,9 @@
package org.cishell.reference.gui.log;
//standard java
+import java.io.BufferedWriter;
+import java.io.FileWriter;
+import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
@@ -166,7 +169,14 @@
ServiceReference ref = context.getServiceReference(LogReaderService.class.getName());
LogReaderService reader = (LogReaderService) context.getService(ref);
if (reader != null) {
- reader.addLogListener(this);
+ reader.addLogListener(this);
+
+ Enumeration backLogEntries = reader.getLog();
+
+ while (backLogEntries.hasMoreElements()) {
+ LogEntry logEntry = (LogEntry)backLogEntries.nextElement();
+ this.logged(logEntry);
+ }
}
else
System.out.println("reader is null");
@@ -180,7 +190,6 @@
}
public void logged(final LogEntry entry) {
-
PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {
public void run() {
String message = entry.getMessage();
@@ -198,7 +207,6 @@
}
}
});
-
}
private boolean goodMessage(String msg) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|