moved cyclicBufferSize to the place where it is actually needed
diff --git a/src/main/java/org/apache/log4j/chainsaw/ChainsawStarter.java b/src/main/java/org/apache/log4j/chainsaw/ChainsawStarter.java
index 5f31e45..1b5ee80 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ChainsawStarter.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ChainsawStarter.java
@@ -96,8 +96,6 @@
         if (configuration.getBoolean("slowSplash", true)) {
             splashViewer.showSplash(logUI);
         }
-        logUI.cyclicBufferSize = configuration.getInt("cyclicBufferSize", 50000);
-
 
         /**
          * TODO until we work out how JoranConfigurator might be able to have
diff --git a/src/main/java/org/apache/log4j/chainsaw/LogUI.java b/src/main/java/org/apache/log4j/chainsaw/LogUI.java
index 293f698..e8df0a0 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogUI.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogUI.java
@@ -28,9 +28,7 @@
 import org.apache.log4j.chainsaw.components.welcome.WelcomePanel;
 import org.apache.log4j.chainsaw.dnd.FileDnDTarget;
 import org.apache.log4j.chainsaw.help.HelpManager;
-import org.apache.log4j.chainsaw.helper.SwingHelper;
 import org.apache.log4j.chainsaw.icons.ChainsawIcons;
-import org.apache.log4j.chainsaw.icons.LineIconFactory;
 import org.apache.log4j.chainsaw.logevents.ChainsawLoggingEvent;
 import org.apache.log4j.chainsaw.osx.OSXIntegration;
 import org.apache.log4j.chainsaw.prefs.SettingsManager;
@@ -44,8 +42,6 @@
 import org.apache.logging.log4j.Logger;
 
 import javax.swing.*;
-import javax.swing.event.ChangeEvent;
-import javax.swing.event.ChangeListener;
 import javax.swing.event.EventListenerList;
 import java.awt.*;
 import java.awt.event.ActionEvent;
@@ -112,7 +108,6 @@
     private SettingsManager settingsManager;
     private double lastMainReceiverSplitLocation = DEFAULT_MAIN_RECEIVER_SPLIT_LOCATION;
     private int dividerSize;
-    public int cyclicBufferSize;
     private List<ChainsawReceiver> receivers = new ArrayList<>();
     private List<ReceiverEventListener> receiverListeners = new ArrayList<>();
     private ZeroConfPlugin zeroConf = new ZeroConfPlugin(settingsManager);
@@ -139,6 +134,7 @@
 
         this.settingsManager = settingsManager;
         this.configuration = settingsManager.getGlobalConfiguration();
+
         setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
 
         globalRuleColorizer.setConfiguration(configuration);
@@ -151,7 +147,6 @@
         shutdownManager = new ShutdownManager(this, configuration, receivers, shutdownListenerList);
     }
 
-
     /**
      * Registers a ShutdownListener with this class so that it can be notified
      * when the user has requested that Chainsaw exit.
@@ -752,7 +747,7 @@
 
     private void buildLogPanel(boolean customExpression, final String ident, final ChainsawReceiver rx)
         throws IllegalArgumentException {
-        final LogPanel thisPanel = new LogPanel(settingsManager, getStatusBar(), ident, cyclicBufferSize, allColorizers, globalRuleColorizer);
+        final LogPanel thisPanel = new LogPanel(settingsManager, getStatusBar(), ident, allColorizers, globalRuleColorizer);
 
         if (!customExpression && rx != null) {
             thisPanel.setReceiver(rx);
diff --git a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
index 395249e..0ff68c8 100644
--- a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
@@ -196,7 +196,6 @@
      */
     public LogPanel(SettingsManager settingsManager, final ChainsawStatusBar statusBar,
                     final String identifier,
-                    int cyclicBufferSize,
                     Map<String, RuleColorizer> allColorizers,
                     RuleColorizer globalRuleColorizer) {
         this.settingsManager = settingsManager;
@@ -572,6 +571,8 @@
         /*
          *End of preferenceModel listeners
          */
+
+        int cyclicBufferSize = settingsManager.getGlobalConfiguration().getInt("cyclicBufferSize", 50000);
         tableModel = new ChainsawCyclicBufferTableModel(cyclicBufferSize, colorizer, "main");
         table = new JSortTable(tableModel);