src/Builder4/About.vala.c
authorAlan Knowles <alan@roojs.com>
Thu, 18 Jun 2015 13:41:22 +0000 (21:41 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 18 Jun 2015 13:41:22 +0000 (21:41 +0800)
src/Builder4/ClutterFiles.vala.c
src/Builder4/DialogConfirm.vala.c
src/Builder4/DialogPluginWebkit.vala.c
src/Builder4/DialogSaveModule.vala.c
src/Builder4/DialogSaveTemplate.vala.c
src/Builder4/DialogTemplateSelect.vala.c
src/Builder4/Editor.vala.c
src/Builder4/EditProject.vala.c
src/Builder4/FakeServer.vala.c
src/Builder4/GtkView.vala.c
src/Builder4/MainWindow.vala.c
src/Builder4/ProjectSettings.vala.c
src/Builder4/RooProjectProperties.vala.c
src/Builder4/StandardErrorDialog.vala.c
src/Builder4/ValaProjectSettings.vala.c
src/Builder4/WindowAddProp.vala.c
src/Builder4/WindowLeftProjects.vala.c
src/Builder4/WindowLeftProps.vala.c
src/Builder4/WindowLeftTree.vala.c
src/Builder4/WindowRightPalete.vala.c
src/Builder4/WindowRooView.vala.c
src/Builder4/WindowState.vala.c
src/Builder4/PopoverFileDetails.vala.c
src/Builder4/ValaCompileErrors.vala.c
src/Builder4/ValaCompileResults.vala.c
src/Builder4/PopoverProperty.vala.c
src/JsRender/Gtk.vala.c
src/JsRender/JsRender.vala.c
src/JsRender/Lang.vala.c
src/JsRender/NodeToGlade.vala.c
src/JsRender/NodeToGtk.vala.c
src/JsRender/NodeToJs.vala.c
src/JsRender/NodeToVala.vala.c
src/JsRender/Node.vala.c
src/JsRender/Roo.vala.c
src/JsRender/PlainFile.vala.c
src/Palete/Gir.vala.c
src/Palete/Gtk.vala.c
src/Palete/Javascript.vala.c
src/Palete/Palete.vala.c
src/Palete/RooDatabase.vala.c
src/Palete/Roo.vala.c
src/Palete/ValaSource.vala.c
src/Palete/GirObject.vala.c
src/Palete/VapiParser.vala.c
src/Palete/ValaSourceCompiler.vala.c
src/Palete/CompletionProvider.vala.c
src/Project/Gtk.vala.c
src/Project/Project.vala.c
src/Project/Roo.vala.c
src/Application.vala.c
src/Main.vala.c
src/Resources.vala.c
src/Spawn.vala.c

src/JsRender/NodeToJs.vala

index 0ae6b4a..e94a249 100644 (file)
@@ -253,12 +253,15 @@ public class JsRender.NodeToJs : Object {
                if (this.out_listeners.size > 0 ) { 
                        total_nodes--;
                        this.addLine(this.pad + "listeners : {");
-                       var lis_iter = this.out_listeners.map_iterator();
+                       iter = this.orderedListenerKeys().list_iterator();
+                        
                        var sz = this.out_listeners.size;
-                       while(lis_iter.next()) {
+                       while(iter.next()) {
                                sz--;
                                suffix = sz > 0 ? "," : "";
-                               this.addMultiLine(this.pad + indent_str + lis_iter.get_key() + " : " + lis_iter.get_value() + suffix);
+                               var k = iter.get();
+                               var v = this.out_listeners.get(k);
+                               this.addMultiLine(this.pad + indent_str + k + " : " + v + suffix);
                        }
                        suffix = total_nodes > 0 ? "," : "";
                        this.addLine(this.pad + "}" + suffix);