From 33aae246232881bedea01682b6b673a9df0af365 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Thu, 21 Jul 2022 15:50:58 -0400 Subject: [PATCH] make sure theme.txt exists before attempting rename --- app/src/processing/app/tools/ThemeSelector.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/processing/app/tools/ThemeSelector.java b/app/src/processing/app/tools/ThemeSelector.java index aa4c7b8ed..c2bf7c905 100644 --- a/app/src/processing/app/tools/ThemeSelector.java +++ b/app/src/processing/app/tools/ThemeSelector.java @@ -324,6 +324,9 @@ public class ThemeSelector extends JFrame implements Tool { * @return true if sketchbook/theme.txt does not match a built-in theme. */ private boolean userModifiedTheme() { + if (!sketchbookFile.exists()) { + return false; + } String currentTheme = getCurrentTheme(); for (ThemeSet set : sets) { if (set.getIndex(currentTheme) != -1) {