vm/src/main/java/org/apidesign/vm4brwsr/VM.java
branchemul
changeset 702 fa42b3d8cbbc
parent 671 99fa4fe6b980
child 711 333326d65bf9
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Tue Feb 05 13:19:06 2013 +0100
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Thu Feb 07 13:41:56 2013 +0100
     1.3 @@ -120,10 +120,11 @@
     1.4                "  global.bck2brwsr = function() {\n"
     1.5              + "    var args = arguments;\n"
     1.6              + "    var loader = {};\n"
     1.7 +            + "    var init = null;\n"
     1.8              + "    loader.vm = vm;\n"
     1.9              + "    if (args.length == 1 && typeof args[0] !== 'function') {;\n"
    1.10              + "      var classpath = args[0];\n"
    1.11 -            + "      args[0] = function(name) {\n"
    1.12 +            + "      init = args[0] = function(name) {\n"
    1.13              + "        return vm.org_apidesign_vm4brwsr_Zips(false).loadFromCp___3B_3Ljava_lang_Object_2Ljava_lang_String_2(classpath, name);\n"
    1.14              + "      };\n"
    1.15              + "    };\n"
    1.16 @@ -142,6 +143,7 @@
    1.17              + "        return args[0](name);\n"
    1.18              + "      }\n"
    1.19              + "    }\n"
    1.20 +            + "    if (init) init(null);\n"
    1.21              + "    return loader;\n"
    1.22              + "  };\n");
    1.23          out.append("}(this));");