From dfc151ee200b012b4d3060754c60acf6cfc21445 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Fri, 19 Jan 2018 20:43:46 -0800 Subject: [PATCH] Only fire TitleChanged on user driven actions - Issue MatterHackers/MCCentral#2698 IObject3D names change unexpectedly --- CustomWidgets/InlineTitleEdit.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CustomWidgets/InlineTitleEdit.cs b/CustomWidgets/InlineTitleEdit.cs index 3f88d1e74..d58efb032 100644 --- a/CustomWidgets/InlineTitleEdit.cs +++ b/CustomWidgets/InlineTitleEdit.cs @@ -75,6 +75,7 @@ namespace MatterHackers.MatterControl.CustomWidgets { this.Text = searchPanel.Text; this.SetVisibility(showEditPanel: false); + this.TitleChanged?.Invoke(this, null); }; searchPanel.resetButton.Click += (s, e) => { @@ -98,6 +99,7 @@ namespace MatterHackers.MatterControl.CustomWidgets { this.Text = searchPanel.Text; this.SetVisibility(showEditPanel: false); + this.TitleChanged?.Invoke(this, null); }; rightPanel.AddChild(saveButton); @@ -112,7 +114,6 @@ namespace MatterHackers.MatterControl.CustomWidgets if (titleText.Text != value) { titleText.Text = value; - TitleChanged?.Invoke(this, null); } } }