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>2015-01-24 13:14:49 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2015-01-24 13:14:49 +0300
commit908e2c5587b2f659bb44d0f707593bc8fbc65c45 (patch)
tree818aebe0a46e930040f311bac6fc3b48f35ba99f /main/src/addins/MonoDevelop.Debugger
parentdc47dd4e9b6b06e67786aa9ea4f0043038aaeed2 (diff)
[DebuggerVisualizers] Visual glitch on Windows and fixed crash
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger')
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
index e8e58d91d1..33be536cd9 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs
@@ -40,6 +40,7 @@ using MonoDevelop.Ide.CodeCompletion;
using MonoDevelop.Components.Commands;
using MonoDevelop.Ide.Commands;
using Mono.TextEditor;
+using System.Linq;
namespace MonoDevelop.Debugger
@@ -262,7 +263,7 @@ namespace MonoDevelop.Debugger
cr.Stroke ();
int YOffset = (cell_area.Height - h) / 2;
- if (((ObjectValueTreeView)widget).CompactView)
+ if (((ObjectValueTreeView)widget).CompactView && !Platform.IsWindows)
YOffset += 1;
window.DrawLayoutWithColors (widget.Style.TextGC (StateType.Normal),
cell_area.X + (cell_area.Height - TopBottomPadding * 2 + 1) / 2 + xpad,
@@ -415,7 +416,7 @@ namespace MonoDevelop.Debugger
SetPreviewButtonIcon (iconBeforeSelected, currentHoverIter);
}
}
- foreach (var s in evalSpinnersIcons) {
+ foreach (var s in evalSpinnersIcons.ToArray()) {
if (store.IterIsValid (s.Key) && Selection.IterIsSelected (s.Key)) {
if (!s.Value) {
store.LoadIcon (s.Key, EvaluateStatusIconColumn, "md-spinner-selected-16", IconSize.Menu);