2003/06/18 07:38:54
[org.ibex.core.git] / src / org / xwt / Main.java
index 5b78775..9daf8de 100644 (file)
@@ -1,7 +1,6 @@
 // Copyright 2002 Adam Megacz, see the COPYING file for licensing [GPL]
 package org.xwt;
 
-import java.lang.reflect.*;
 import java.applet.*;
 import java.net.*;
 import java.util.*;
@@ -102,14 +101,14 @@ public class Main {
             
             if (Log.on) Log.log(Main.class, "instantiating " + initialTemplate);
             final String initialTemplate_f = initialTemplate;
-            ThreadMessage.newthread(new JS.Function() {
-                    public Object _call(JS.Array args) throws JS.Exn {
+            ThreadMessage.newthread(new JS.Callable() {
+                    public Object call(JS.Array args) throws JS.Exn {
                         new Box(initialTemplate_f, null);
-                       doneInitializing = true;
-                       if (Surface.allSurfaces.size() == 0) {
-                           Log.log(this, "exiting because all surfaces are gone");
-                           Platform.exit();
-                       }
+                        doneInitializing = true;
+                        if (Surface.allSurfaces.size() == 0) {
+                            Log.log(this, "exiting because all surfaces are gone");
+                            Platform.exit();
+                        }
                         return null;
                     }
                 });