From e2f96fbd7c6f20c679cc9a997bc14f2ae7740251 Mon Sep 17 00:00:00 2001 From: sanjayk03-dev Date: Tue, 9 Apr 2024 00:30:01 +0530 Subject: [PATCH] bug fix in save_macro --- src/js/macros.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/js/macros.js b/src/js/macros.js index 0dcc6f5..91ec347 100644 --- a/src/js/macros.js +++ b/src/js/macros.js @@ -224,6 +224,12 @@ module.exports = { var macrosName = document.getElementById(`macros-name`).value; var macrosColor = document.getElementById("macros-color").value; var macrosAlert = this.isChecked; + + if (this.fileName != "default" && !this.state.macros_list.map(item => item.file_name).includes(this.fileName)) { + this.fileName = "default"; + this.newGcode = ""; + } + const macros = [...this.state.macros]; macros.splice(this.tab - 1, 1); const macros_list = macros.map(item => item.name); @@ -406,7 +412,7 @@ module.exports = { }; this.config.macros = [...this.state.macros]; this.config.macros.push(newMacros); - this.tab = this.state.macros.length + 1; + this.tab = this.state.macros.length; this.load_macro(); this.addMacros = false; try {