From 6add0b396cb4a14488d53e5020cc7549f949bda4 Mon Sep 17 00:00:00 2001 From: Daniel_M_Williams Date: Sun, 8 Jul 2018 11:32:51 -0400 Subject: [PATCH] [fixes #428] minor patch to fix behavior of toggling the details pane in the debug log window --- .../gui/dialogs/DebugLogDialog.java | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/swing/src/net/sf/openrocket/gui/dialogs/DebugLogDialog.java b/swing/src/net/sf/openrocket/gui/dialogs/DebugLogDialog.java index a6863e369..6ee7a95bc 100644 --- a/swing/src/net/sf/openrocket/gui/dialogs/DebugLogDialog.java +++ b/swing/src/net/sf/openrocket/gui/dialogs/DebugLogDialog.java @@ -169,13 +169,7 @@ public class DebugLogDialog extends JDialog { @Override public void actionPerformed(ActionEvent e) { boolean isActive = ((JCheckBox)e.getSource()).isSelected(); - log.info(" toggled to: "+isActive ); - bottomPanel.setEnabled(isActive); - if(isActive) { - split.setDividerLocation(0.5); - }else { - split.setDividerLocation(1.0); - } + enableDetailsPanel( isActive); } }); @@ -460,6 +454,17 @@ public class DebugLogDialog extends JDialog { } } } + + private void enableDetailsPanel(final boolean isActive){ + bottomPanel.setEnabled(isActive); + if(isActive){ + split.setDividerLocation(0.5); + split.setBottomComponent(bottomPanel); + }else { + split.setBottomComponent(null); + split.setDividerLocation(1.0); + } + } /**