Skip to content

Commit 529a0e0

Browse files
committed
Theme selector compatibility
1 parent 6618cad commit 529a0e0

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

app/src/processing/app/ui/Editor.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)