l10n updates
[debian/openrocket] / src / net / sf / openrocket / startup / Startup.java
index a9bcbcecfb9aa94ffe12410a40c001dd5e050b3a..802bdcc737673171c6ee9188715f05cffbf299b3 100644 (file)
@@ -104,11 +104,17 @@ public class Startup {
 
        private static void checkDebugStatus() {
                if (System.getProperty("openrocket.debug") != null) {
-                       System.setProperty("openrocket.log.stdout", "VBOSE");
-                       System.setProperty("openrocket.log.tracelevel", "VBOSE");
-                       System.setProperty("openrocket.debug.menu", "true");
-                       System.setProperty("openrocket.debug.mutexlocation", "true");
-                       System.setProperty("openrocket.debug.motordigest", "true");
+                       setPropertyIfNotSet("openrocket.log.stdout", "VBOSE");
+                       setPropertyIfNotSet("openrocket.log.tracelevel", "VBOSE");
+                       setPropertyIfNotSet("openrocket.debug.menu", "true");
+                       setPropertyIfNotSet("openrocket.debug.mutexlocation", "true");
+                       setPropertyIfNotSet("openrocket.debug.motordigest", "true");
+               }
+       }
+       
+       private static void setPropertyIfNotSet(String key, String value) {
+               if (System.getProperty(key) == null) {
+                       System.setProperty(key, value);
                }
        }