diff --git a/src/java/com/threerings/getdown/launcher/Getdown.java b/src/java/com/threerings/getdown/launcher/Getdown.java index a414e5e..bbeb37a 100644 --- a/src/java/com/threerings/getdown/launcher/Getdown.java +++ b/src/java/com/threerings/getdown/launcher/Getdown.java @@ -87,8 +87,13 @@ public abstract class Getdown extends Thread public Getdown (File appDir, String appId, Object[] signers) { super("Getdown"); - _silent = Boolean.getBoolean("silent"); - _delay = Integer.getInteger("delay", 0); + try { + _silent = Boolean.getBoolean("silent"); + _delay = Integer.getInteger("delay", 0); + } catch (SecurityException se) { + // don't freak out, just assume non-silent and no delay; we're probably already + // recovering from a security failure + } try { _msgs = ResourceBundle.getBundle("com.threerings.getdown.messages"); } catch (Exception e) {