diff --git a/FCL/src/main/java/com/tungsten/fcl/control/data/QuickInputTexts.java b/FCL/src/main/java/com/tungsten/fcl/control/data/QuickInputTexts.java index 9d501ab2..c991e06d 100644 --- a/FCL/src/main/java/com/tungsten/fcl/control/data/QuickInputTexts.java +++ b/FCL/src/main/java/com/tungsten/fcl/control/data/QuickInputTexts.java @@ -59,13 +59,17 @@ public class QuickInputTexts { private static ArrayList getInputTextsFromDisk() { try { - String json = FileUtils.readText(new File(FCLPath.CONTROLLER_DIR + "/input/input_text.json")); - Gson gson = new GsonBuilder().setPrettyPrinting().create(); - return gson.fromJson(json, new TypeToken>(){}.getType()); + File file = new File(FCLPath.CONTROLLER_DIR + "/input/input_text.json"); + if (file.exists()) { + String json = FileUtils.readText(file); + Gson gson = new GsonBuilder().setPrettyPrinting().create(); + return gson.fromJson(json, new TypeToken>() { + }.getType()); + } } catch (IOException e) { Logging.LOG.log(Level.SEVERE, "Failed to get quick input text", e); - return new ArrayList<>(); } + return new ArrayList<>(); } public static ObservableList getInputTexts() {