src/Builder4/About.vala.c
authorAlan Knowles <alan@roojs.com>
Thu, 28 May 2015 07:47:19 +0000 (15:47 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 28 May 2015 07:47:19 +0000 (15:47 +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/Gtk.vala.c
src/Builder4/JsRender.vala.c
src/Builder4/Lang.vala.c
src/Builder4/NodeToGlade.vala.c
src/Builder4/NodeToGtk.vala.c
src/Builder4/NodeToJs.vala.c
src/Builder4/NodeToVala.vala.c
src/Builder4/Node.vala.c
src/Builder4/Roo.vala.c
src/Builder4/Gir.vala.c
src/Builder4/Gtk.vala.c.valatmp
src/Builder4/Javascript.vala.c
src/Builder4/Palete.vala.c
src/Builder4/RooDatabase.vala.c
src/Builder4/Roo.vala.c.valatmp
src/Builder4/ValaSource.vala.c
src/Builder4/Project.vala.c
src/Builder4/Application.vala.c
src/Builder4/Main.vala.c
src/Builder4/Resources.vala.c
src/Builder4/GirObject.vala.c
src/Builder4/VapiParser.vala.c
src/Builder4/PopoverFileDetails.vala.c
src/Builder4/Spawn.vala.c
src/Builder4/ValaCompileErrors.vala.c
src/Builder4/ValaSourceCompiler.vala.c
src/Builder4/PlainFile.vala.c

src/Builder4/MainWindow.bjs
src/Builder4/MainWindow.vala

index e4e3c5e..362f394 100644 (file)
           },
           {
            "listeners" : {
-            "button_press_event" : "() => {\n\t_this.windowstate.valasource.spawnExecute(_this.windowstate.file);\n\treturn true;\n}"
+            "button_press_event" : "() => {\n\tif (_this.windowstate.file == null) {\n\t\treturn true;\n\t}\n\t_this.windowstate.valasource.spawnExecute(_this.windowstate.file);\n\treturn true;\n}"
            },
            "bool always_show_image" : true,
            "id" : "statusbar_run",
index 1ef122a..86d63a3 100644 (file)
@@ -2595,6 +2595,9 @@ public class Xcls_MainWindow : Object
 
             //listeners
             this.el.button_press_event.connect( () => {
+               if (_this.windowstate.file == null) {
+                       return true;
+               }
                _this.windowstate.valasource.spawnExecute(_this.windowstate.file);
                return true;
             });