JsTemplate/Link.js
[gnome.introspection-doc-generator] / JsTemplate / Template.js
index b4c3211..6adb708 100644 (file)
@@ -132,7 +132,7 @@ Template = XObject.define(
             var values = this.values;
             
             var makeSortby = this.makeSortby;
-            var makeSignature = this.makeSignature;
+            var makeSignature =   XObject.createDelegate(this.makeSignature, this);
             var summarize = this.summarize ;
             var makeFuncSkel = this.makeFuncSkel;
             var resolveLinks = this.resolveLinks;
@@ -141,15 +141,15 @@ Template = XObject.define(
             Template.data = data;
             
             var Link = this.Link;
-            
+            var Options = imports.Options ? imports.Options.Options : false;
             try {
                 eval(this.code);
-               } catch (e) {
+            } catch (e) {
                  Gio.simple_write('/tmp/template.js', this.code);
                  Seed.print('in /tmp/template.js');
                 throw e;
                 Seed.quit();
-                }
+            }
             
             
             //File.write("/tmp/jstookit_eval.js", this.code);