Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <jestedfa@microsoft.com>2019-04-26 20:42:27 +0300
committerJeffrey Stedfast <jestedfa@microsoft.com>2019-05-02 16:55:53 +0300
commite1a4319281daeaf29259e79ce9ebb28031131fbe (patch)
tree19bf09d8a6b91399596fd080863ab019ff7c90c0 /main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer
parent5e1fcb1e69da2e16cae77b56239dfcd79d4e1b64 (diff)
[Debugger] Keep variable values synchronized across all debugger pads
When a user changes the value of a variable in 1 debugger pad (Immediate, Watch, or Locals), make sure the value change(s) are reflected in the other pads as well. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/806732/
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer')
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs
index 125863dc57..87683dd53f 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs
@@ -1,4 +1,4 @@
-//
+//
// ValueViewerDialog.cs
//
// Author:
@@ -116,8 +116,14 @@ namespace MonoDevelop.Debugger.Viewers
protected virtual void OnSaveClicked (object sender, EventArgs e)
{
- if (currentVisualizer == null || currentVisualizer.StoreValue (value))
+ bool saved = false;
+
+ if (currentVisualizer == null || (saved = currentVisualizer.StoreValue (value))) {
Respond (Gtk.ResponseType.Ok);
+
+ if (saved)
+ DebuggingService.NotifyVariableChanged ();
+ }
}
}
}