From: Alan Date: Tue, 6 Sep 2022 07:28:15 +0000 (+0800) Subject: Fix #7386 - fixing project editing X-Git-Tag: release-5.0.0~24 X-Git-Url: http://git.roojs.org/?p=roobuilder;a=commitdiff_plain;h=526715adb5804015e76244f3d18c0bb38c76c9fe Fix #7386 - fixing project editing --- diff --git a/debian/autoreconf.after b/debian/autoreconf.after index e9bdb8007..d5b341e2e 100644 --- a/debian/autoreconf.after +++ b/debian/autoreconf.after @@ -44,7 +44,7 @@ e26f2b77170e288058a09a96c68f2b24 ./src/Builder4/Editor.vala bd95ff872bc3552a40b0a3205ae9d85e ./src/Builder4/WindowLeftProjects.bjs 6278ccc0f64f5c2757895aacda602251 ./src/Builder4/CompileState.vala b820b28e73a88990451a207bb5a71d46 ./src/Builder4/GladeuiView.vala -db9a4b3027a413542aeb9695d120900d ./src/Builder4/WindowState.vala +60c3267f992111e2ed9c3414fdba7ec4 ./src/Builder4/WindowState.vala 1e9b152618fa18adcc4d9231764ae7a4 ./src/Builder4/.deps/PopoverEditor.Po a186c7efef54e7e96f2b4488bc63ca49 ./src/Builder4/.deps/ClutterFiles.Po dad0227408777290e6c56afc03cf6e12 ./src/Builder4/.deps/WindowRightPalete.Po @@ -234,7 +234,7 @@ d743438c4e4b765b7ce4b7e1c98b3b31 ./config.h.in~ 9580a33f9516167b4a1a72fe4fee31ae ./.gitignore 737061c1c974f84326be8b9281180af9 ./README.md 959bffe2993816eb32ec4bc1ec1d5875 ./LICENSE -612dda08bf50a96385318367dfcb6e88 ./autom4te.cache/requests +e05d68f931de5f6693f3d213776c9f50 ./autom4te.cache/requests 4ab5d64b369bac36c4c5ea81ef5e82f1 ./autom4te.cache/traces.2 4ab5d64b369bac36c4c5ea81ef5e82f1 ./autom4te.cache/traces.1 35d73aa64bd0b12a1f9172b40e9f62b2 ./autom4te.cache/output.1 @@ -242,7 +242,7 @@ d743438c4e4b765b7ce4b7e1c98b3b31 ./config.h.in~ 99d97fe84a1747c45d8bd23c7ab9b8c4 ./autom4te.cache/traces.0 35d73aa64bd0b12a1f9172b40e9f62b2 ./autom4te.cache/output.0 d32239bcb673463ab874e80d47fae504 ./COPYING -a6990f5331cc22822f44ec5fd99de437 ./.gdb_history +2a75a2459687c6d023da4ae3c18ee5e9 ./.gdb_history e194375eb17ee97cc2db1c3e680412a3 ./INSTALL.txt 234ae97ddd94d5596656997f26bdd94a ./AUTHORS e93be940bda9805b18b8ca846d2de2a3 ./resources/mailer.builder.html diff --git a/debian/autoreconf.before b/debian/autoreconf.before index e7a0f1691..796321549 100644 --- a/debian/autoreconf.before +++ b/debian/autoreconf.before @@ -42,7 +42,7 @@ e26f2b77170e288058a09a96c68f2b24 ./src/Builder4/Editor.vala bd95ff872bc3552a40b0a3205ae9d85e ./src/Builder4/WindowLeftProjects.bjs 6278ccc0f64f5c2757895aacda602251 ./src/Builder4/CompileState.vala b820b28e73a88990451a207bb5a71d46 ./src/Builder4/GladeuiView.vala -db9a4b3027a413542aeb9695d120900d ./src/Builder4/WindowState.vala +60c3267f992111e2ed9c3414fdba7ec4 ./src/Builder4/WindowState.vala 1e9b152618fa18adcc4d9231764ae7a4 ./src/Builder4/.deps/PopoverEditor.Po a186c7efef54e7e96f2b4488bc63ca49 ./src/Builder4/.deps/ClutterFiles.Po dad0227408777290e6c56afc03cf6e12 ./src/Builder4/.deps/WindowRightPalete.Po @@ -231,7 +231,7 @@ a7fef8cb9bd957f2b1bb09dd5d6e5251 ./src/vapi/seed.vapi 737061c1c974f84326be8b9281180af9 ./README.md 959bffe2993816eb32ec4bc1ec1d5875 ./LICENSE d32239bcb673463ab874e80d47fae504 ./COPYING -a6990f5331cc22822f44ec5fd99de437 ./.gdb_history +2a75a2459687c6d023da4ae3c18ee5e9 ./.gdb_history e194375eb17ee97cc2db1c3e680412a3 ./INSTALL.txt 234ae97ddd94d5596656997f26bdd94a ./AUTHORS e93be940bda9805b18b8ca846d2de2a3 ./resources/mailer.builder.html diff --git a/debian/files b/debian/files deleted file mode 100644 index f72f38c18..000000000 --- a/debian/files +++ /dev/null @@ -1,3 +0,0 @@ -roobuilder-dbgsym_4.4.2_amd64.ddeb debug optional automatic=yes -roobuilder_4.4.2_amd64.buildinfo unknown optional -roobuilder_4.4.2_amd64.deb unknown optional diff --git a/src/Builder4/WindowState.vala b/src/Builder4/WindowState.vala index 26b04bd41..b563a83ff 100644 --- a/src/Builder4/WindowState.vala +++ b/src/Builder4/WindowState.vala @@ -382,6 +382,7 @@ public class WindowState : Object this.roo_projectsettings_pop.buttonPressed.connect((btn) => { if (btn == "save" || btn == "apply") { + this.roo_projectsettings_pop.save(); this.roo_projectsettings_pop.project.save(); } @@ -389,7 +390,9 @@ public class WindowState : Object // in theory active file can only be rooo... var ep = this.roo_projectsettings_pop.project; foreach(var ww in BuilderApplication.windows) { - if (ww.windowstate.project.fn == ep.fn && ww.windowstate.file.xtype == "Roo") { + if (ww.windowstate.file != null && + ww.windowstate.project.fn == ep.fn && + ww.windowstate.file.xtype == "Roo") { ww.windowstate.window_rooview.view.renderJS(true);