diff --git a/src/java/com/threerings/getdown/launcher/GetdownApplet.java b/src/java/com/threerings/getdown/launcher/GetdownApplet.java index 54dae9c..275f935 100644 --- a/src/java/com/threerings/getdown/launcher/GetdownApplet.java +++ b/src/java/com/threerings/getdown/launcher/GetdownApplet.java @@ -35,6 +35,8 @@ import java.io.FileOutputStream; import java.io.File; import java.io.PrintStream; +import netscape.javascript.JSObject; + import org.apache.commons.codec.binary.Base64; import com.samskivert.util.RunAnywhere; @@ -204,6 +206,14 @@ public class GetdownApplet extends JApplet protected void exit (int exitCode) { // don't exit as we're in an applet } + @Override // documentation inherited + protected void setStatus (final String message, final int percent, + final long remaining, boolean createUI) + { + super.setStatus(message, percent, remaining, createUI); + JSObject.getWindow(GetdownApplet.this).call("getdownStatus", + new Object[] {message, percent, remaining}); + } }; // set up our user interface immediately