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:
authorDavid Karlaš <david.karlas@xamarin.com>2014-11-25 18:17:16 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2014-11-25 18:17:16 +0300
commit325492980247fc1b71ceb3289603f92ef25ba055 (patch)
treeee288613e0c67e542ddc177f81f0f84a3b539b41 /main/src/addins/MonoDevelop.Debugger
parentef7ecbd3a80bbdeb00ee53ed974b494faeb31ce4 (diff)
[DebuggerVisualizers] Check if Iter is valid before setting icon
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger')
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
index b941e2d214..6213a8a496 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
@@ -1440,6 +1440,8 @@ namespace MonoDevelop.Debugger
if (!currentHoverIter.Equals (TreeIter.Zero) && store.IterIsValid (currentHoverIter)) {
store.SetValue (currentHoverIter, PreviewIconColumn, "md-empty");
}
+ }
+ if (!it.Equals (TreeIter.Zero) && store.IterIsValid (it)) {
switch (icon) {
case PreviewButtonIcons.None:
store.SetValue (it, PreviewIconColumn, null);
@@ -1459,6 +1461,9 @@ namespace MonoDevelop.Debugger
}
currentIcon = icon;
currentHoverIter = it;
+ } else {
+ currentIcon = PreviewButtonIcons.None;
+ currentHoverIter = TreeIter.Zero;
}
}