From 8b04842b45ca9b062fd8c32defdf53600371bd32 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Sun, 21 Jan 2024 01:11:07 +0800 Subject: [PATCH] update version number when sending temporary change from node --- src/Builder4/Editor.bjs | 2 ++ src/Builder4/Editor.vala | 2 ++ src/JsRender/NodeProp.vala | 1 + src/Palete/LanguageClientJavascript.vala | 13 +------------ 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/Builder4/Editor.bjs b/src/Builder4/Editor.bjs index b1a00f997..16e7df708 100644 --- a/src/Builder4/Editor.bjs +++ b/src/Builder4/Editor.bjs @@ -309,7 +309,9 @@ "\tvar oldcode = _this.prop.val;", "\t", "\t_this.prop.val = str;", + "\t_this.node.updated_count++;", " _this.file.getLanguageServer().document_change(_this.file);", + " _this.node.updated_count++;", " _this.prop.val = oldcode;", " ", " ", diff --git a/src/Builder4/Editor.vala b/src/Builder4/Editor.vala index 845175e2d..2b47e9135 100644 --- a/src/Builder4/Editor.vala +++ b/src/Builder4/Editor.vala @@ -885,7 +885,9 @@ public class Editor : Object var oldcode = _this.prop.val; _this.prop.val = str; + _this.node.updated_count++; _this.file.getLanguageServer().document_change(_this.file); + _this.node.updated_count++; _this.prop.val = oldcode; diff --git a/src/JsRender/NodeProp.vala b/src/JsRender/NodeProp.vala index 9350212ab..1cf7d32b5 100644 --- a/src/JsRender/NodeProp.vala +++ b/src/JsRender/NodeProp.vala @@ -215,6 +215,7 @@ public class JsRender.NodeProp : Object { this.rtype = rtype; this.val = val; this.childstore = new GLib.ListStore( typeof(NodeProp)); + } diff --git a/src/Palete/LanguageClientJavascript.vala b/src/Palete/LanguageClientJavascript.vala index 87303aa68..19371a4ae 100644 --- a/src/Palete/LanguageClientJavascript.vala +++ b/src/Palete/LanguageClientJavascript.vala @@ -16,18 +16,7 @@ namespace Palete { public override void startServer() { } - string generateTempContents(JsRender.JsRender file, JsRender.NodeProp? prop, string alt_code) { - - var oldcode = ""; - var contents = alt_code; - if (prop != null) { - oldcode = prop.val; - prop.val = alt_code; - contents = file.toSourceCode(); - prop.val = oldcode; - } - return contents; - } + -- 2.39.2