@@ -99,6 +99,7 @@ public abstract class Editor extends JFrame implements RunnerListener {
9999 private JMenu fileMenu ;
100100 private JMenu sketchMenu ;
101101
102+ protected JPanel spacer = new JPanel ();
102103 protected EditorHeader header ;
103104 protected EditorToolbar toolbar ;
104105 protected JEditTextArea textarea ;
@@ -210,11 +211,8 @@ public void windowDeactivated(WindowEvent e) {
210211 getRootPane ().putClientProperty ( "apple.awt.fullWindowContent" , true );
211212 getRootPane ().putClientProperty ( "apple.awt.transparentTitleBar" , true );
212213
213- var color = Theme .getColor ("toolbar.gradient.top" );
214- var spacer = new JPanel ();
215214 spacer .setPreferredSize (new Dimension (1 , Toolkit .zoom (18 )));
216215 spacer .setMinimumSize (new Dimension (1 , Toolkit .zoom (18 )));
217- spacer .setBackground (color );
218216 spacer .setAlignmentX (Component .LEFT_ALIGNMENT );
219217 box .add (spacer );
220218 }
@@ -588,6 +586,9 @@ public void updateTheme() {
588586 errorTable .updateTheme ();
589587 }
590588
589+ var color = Theme .getColor ("toolbar.gradient.top" );
590+ spacer .setBackground (color );
591+
591592 toolTipFont = Toolkit .getSansFont (Toolkit .zoom (9 ), Font .PLAIN );
592593 toolTipTextColor = Theme .get ("errors.selection.fgcolor" );
593594 toolTipWarningColor = Theme .get ("errors.selection.warning.bgcolor" );
0 commit comments