diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs index 19ba6f9f24e..ddfa2ff639f 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs @@ -41,6 +41,7 @@ using MonoDevelop.Ide.Commands; using MonoDevelop.Ide.Editor.Extension; using System.Linq; +using Mono.Debugging.Evaluation; using MonoDevelop.Ide.Fonts; namespace MonoDevelop.Debugger @@ -1488,8 +1489,11 @@ void OnValueEdited (object s, EditedArgs args) MessageService.ShowError (GettextCatalog.GetString ("Unregognized escape sequence.")); return; } -*/ if (val.Value != newVal) +*/ + if (val.Value != newVal) val.Value = newVal; + } catch (ValueModificationException e) { + MessageService.ShowError (e.Message); } catch (Exception ex) { LoggingService.LogError ("Could not set value for object '" + val.Name + "'", ex); }