From 8101c65f49f16dad69539b8c588c769d54bf5952 Mon Sep 17 00:00:00 2001 From: Codinget Date: Thu, 7 Feb 2019 22:54:45 +0100 Subject: [PATCH] Fixed a crash when language file didn't exist --- src/totallynotmalware/i18n/Language.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/totallynotmalware/i18n/Language.java b/src/totallynotmalware/i18n/Language.java index fd42222..dc8ca64 100644 --- a/src/totallynotmalware/i18n/Language.java +++ b/src/totallynotmalware/i18n/Language.java @@ -19,6 +19,9 @@ public class Language { InputStream in=this.getClass().getClassLoader().getResourceAsStream(code+".lang"); if(in==null) in=this.getClass().getClassLoader().getResourceAsStream("/data/"+code+".lang"); + // give up + if(in==null) throw new IOException("Language file not found: "+code); + // read the language file BufferedReader reader=new BufferedReader(new InputStreamReader(in)); for(String line=reader.readLine(); line!=null; line=reader.readLine()) {