diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/totd/TipOfTheDayPlugin.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/totd/TipOfTheDayPlugin.java index 3ddb26100e..768a11375e 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/totd/TipOfTheDayPlugin.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/totd/TipOfTheDayPlugin.java @@ -15,7 +15,8 @@ */ package ghidra.app.plugin.core.totd; -import java.io.*; +import java.io.IOException; +import java.io.InputStream; import java.util.ArrayList; import java.util.List; @@ -31,6 +32,7 @@ import ghidra.framework.plugintool.util.PluginStatus; import ghidra.framework.preferences.Preferences; import ghidra.util.HelpLocation; import ghidra.util.SystemUtilities; +import utilities.util.FileUtilities; //@formatter:off @PluginInfo( @@ -80,23 +82,8 @@ public class TipOfTheDayPlugin extends Plugin implements FrontEndOnly { } private List loadTips() throws IOException { - List tips = new ArrayList<>(); try (InputStream in = getClass().getResourceAsStream("tips.txt")) { - if (in == null) { - return tips; - } - BufferedReader reader = new BufferedReader(new InputStreamReader(in)); - while (true) { - String tip = reader.readLine(); - if (tip == null) { - break; - } - if (tip.length() == 0) { - continue; - } - tips.add(tip); - } - return tips; + return FileUtilities.getLines(in); } }