From ea56515d158568f292b76f475fbdba92ce1c6015 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 10 Aug 2021 18:51:25 +0000 Subject: [PATCH] B2021-077 When the Save button is used to save RO fields in a Parent/Child enabled RO, you were prompted to save when you selected a different tree node (in the left panel of the RO Editor) --- .../LibSource/ctlXMLEditLib/ctlXMLEdit.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs index 73219830..557a8a02 100644 --- a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs +++ b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs @@ -440,8 +440,17 @@ namespace ctlXMLEditLib if (parentNode == null) parentNode = node.SelectSingleNode("*/" + parent); if (parentNode != null) { + bool orgMySaveXML = mysavexml; tb.Text = parentNode.InnerText; // set the P/C Child text box to the parent's value tb.ForeColor = SystemColors.GrayText; + // B2021-077 Setting tb.Text triggers the need to save. + // In this case it's for visual purposes only, so no need to trigger the save + // but if mysavexml is already turn, then don't set it to false + if (!orgMySaveXML) + { + mysavexml = false; + dosaveflag = false; + } break; } }