Browse Source

Fixed ArgumentNullException when currentDebugger.GetTooltipControl() returns null.

pull/14/head
Daniel Grunwald 15 years ago
parent
commit
64c646931c
  1. 6
      src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs

6
src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs

@ -271,7 +271,11 @@ namespace ICSharpCode.SharpDevelop.Debugging @@ -271,7 +271,11 @@ namespace ICSharpCode.SharpDevelop.Debugging
}
if (toolTipText != null) {
if (debuggerCanShowValue && currentDebugger != null) {
e.SetToolTip(currentDebugger.GetTooltipControl(expressionResult.Expression));
object toolTip = currentDebugger.GetTooltipControl(expressionResult.Expression);
if (toolTip != null)
e.SetToolTip(toolTip);
else
e.SetToolTip(toolTipText);
} else {
e.SetToolTip(toolTipText);
}

Loading…
Cancel
Save