Re-add listener removed in last commit

Project: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/commit/b108e6a0
Tree: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/tree/b108e6a0
Diff: http://git-wip-us.apache.org/repos/asf/logging-chainsaw/diff/b108e6a0

Branch: refs/heads/master
Commit: b108e6a0d0ed352186e69b822e27757a4456d10e
Parents: 9f01847
Author: Scott Deboy <[email protected]>
Authored: Sat Nov 6 23:48:15 2010 +0000
Committer: Scott Deboy <[email protected]>
Committed: Sat Nov 6 23:48:15 2010 +0000

----------------------------------------------------------------------
 src/main/java/org/apache/log4j/chainsaw/LogPanel.java | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-chainsaw/blob/b108e6a0/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java 
b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
index 70d54da..b7a376f 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
@@ -366,6 +366,16 @@ public class LogPanel extends DockablePanel implements 
EventBatchListener, Profi
     undockedFrame.setSize(new Dimension(1024, 768));
     undockedFrame.pack();
 
+    preferenceModel.addPropertyChangeListener(
+      "scrollToBottom",
+      new PropertyChangeListener() {
+        public void propertyChange(PropertyChangeEvent evt) {
+          boolean value = ((Boolean) evt.getNewValue()).booleanValue();
+          if (value) {
+            scrollToBottom();
+          }
+        }
+      });
     /*
      * Menus on which the preferencemodels rely
      */

Reply via email to