diff --git a/app/src/processing/app/tools/ThemeSelector.java b/app/src/processing/app/tools/ThemeSelector.java
index c8d5c2649..17732f5bf 100644
--- a/app/src/processing/app/tools/ThemeSelector.java
+++ b/app/src/processing/app/tools/ThemeSelector.java
@@ -25,6 +25,7 @@ package processing.app.tools;
import processing.app.*;
import processing.app.laf.PdeComboBoxUI;
+import processing.app.ui.Editor;
import processing.app.ui.Theme;
import processing.app.ui.Toolkit;
import processing.core.PApplet;
@@ -73,7 +74,7 @@ public class ThemeSelector extends JFrame implements Tool {
// PdeLabel reloadTheme;
JLabel howtoLabel;
JLabel reloadTheme;
- String labelStyle;
+// String labelStyle;
Base base;
@@ -170,8 +171,16 @@ public class ThemeSelector extends JFrame implements Tool {
// When first called, just create the theme.txt file
Theme.save();
updateTheme(); // changes the JLabel for this fella
+
} else {
reloadTheme();
+
+ // May be too subtle, but popping up a dialog box is too much.
+ // Feels like something needed because theme.txt edits may be subtle.
+ Editor activeEditor = base.getActiveEditor();
+ if (activeEditor != null) {
+ activeEditor.statusNotice("Finished updating theme.");
+ }
}
}
@@ -238,7 +247,7 @@ public class ThemeSelector extends JFrame implements Tool {
// String textColor = Theme.get("theme_selector.text.color");
// String linkColor = Theme.get("theme_selector.link.color");
- labelStyle =
+ String labelStyle =
"body { " +
// " margin: 0; " +
// " padding: 0;" +
@@ -272,7 +281,7 @@ public class ThemeSelector extends JFrame implements Tool {
// reloadTheme.setText("Save theme.txt to sketchbook for editing.");
// reloadTheme.setText(prefix + "→ Save theme.txt to sketchbook for editing.");
- reloadTheme.setText(prefix + "→ Save theme.txt to sketchbook for editing.");
+ reloadTheme.setText(prefix + "→ Save theme.txt to sketchbook for editing");
}
//((HTMLDocument) howtoLabel.getDocument()).getStyleSheet().addRule(detailStyle);
}