From dba663e25994319ae0ef5ed36bcc8214ccdc905b Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 6 Nov 2007 22:56:24 +0000 Subject: [PATCH] Let's not choke while we're trying to recover from a security exception. --- src/java/com/threerings/getdown/launcher/Getdown.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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) {