X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Fstartup%2FApplication.java;h=a7847d32b82692e6bbc04ca3fc1d73915e24a7e6;hb=bf771f9d4b5215b0036435eb19fc8c813f87c79d;hp=78d2941a7c3fa777c40ba57b983373a68d4a4e2a;hpb=424a07d5cbc413d027326205edea23dd828d79b6;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/startup/Application.java b/src/net/sf/openrocket/startup/Application.java index 78d2941a..a7847d32 100644 --- a/src/net/sf/openrocket/startup/Application.java +++ b/src/net/sf/openrocket/startup/Application.java @@ -20,7 +20,7 @@ public final class Application { private static LogHelper logger; private static LogLevelBufferLogger logBuffer; - private static Translator baseTranslator = new DebugTranslator(); + private static Translator baseTranslator = new DebugTranslator(null); private static ThrustCurveMotorSetDatabase motorSetDatabase; @@ -89,6 +89,10 @@ public final class Application { * @return a translator. */ public static Translator getTranslator() { + if (baseTranslator instanceof DebugTranslator) { + return baseTranslator; + } + Translator t = baseTranslator; t = new ClassBasedTranslator(t, 1); t = new ExceptionSuppressingTranslator(t);