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
} }
if (toolTipText != null) { if (toolTipText != null) {
if (debuggerCanShowValue && currentDebugger != 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 { } else {
e.SetToolTip(toolTipText); e.SetToolTip(toolTipText);
} }

Loading…
Cancel
Save