You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@logging.apache.org by sd...@apache.org on 2010/03/29 08:28:18 UTC
svn commit: r928607 -
/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
Author: sdeboy
Date: Mon Mar 29 06:28:17 2010
New Revision: 928607
URL: http://svn.apache.org/viewvc?rev=928607&view=rev
Log:
If the log was cleared, clear thumbnail state & ensure we repaint
Modified:
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java?rev=928607&r1=928606&r2=928607&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java Mon Mar 29 06:28:17 2010
@@ -3110,9 +3110,7 @@ public class LogPanel extends DockablePa
if (lastRow == Integer.MAX_VALUE) {
lastRow = table.getRowCount() -1; //zero-indexed rows
}
- if (firstRow < 0 || lastRow < 0) {
- return;
- }
+
List displayedEvents = tableModel.getFilteredEvents();
if (e.getType() == TableModelEvent.INSERT) {
// System.out.println("insert - current warnings: " + warnings.size() + ", errors: " + errors.size() + ", first row: " + firstRow + ", last row: " + lastRow);
@@ -3180,7 +3178,12 @@ public class LogPanel extends DockablePa
errors.add(new EventWrapper(i, event));
}
}
-// System.out.println("update - new warnings: " + warningRows.size() + ", errors: " + errorRows.size());
+ //clear everything if we got an event w/-1
+ if (firstRow < 0 || lastRow < 0) {
+ errors.clear();
+ warnings.clear();
+ }
+// System.out.println("update - new warnings: " + warnings.size() + ", errors: " + errors.size());
}
repaint();
}