Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Commit 0054ad4

Browse files
authored
Merge pull request #9077 from mono/jstedfast-debugger-movetosuperview-crash-fix
[Debugger] When a CellView gets moved to a null Superview, don't Upda…
2 parents a6bc297 + 759cc79 commit 0054ad4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValue/Mac/MacDebuggerObjectCellViewBase.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public MacObjectValueTreeView TreeView {
6464
public override NSObject ObjectValue {
6565
get { return base.ObjectValue; }
6666
set {
67-
var target = ((MacObjectValueNode)value)?.Target;
67+
var target = ((MacObjectValueNode) value)?.Target;
6868

6969
if (Node != target) {
7070
if (target != null)
@@ -172,7 +172,9 @@ protected void UpdateFont (NSControl control, int sizeDelta = 0)
172172
public override void ViewDidMoveToSuperview ()
173173
{
174174
base.ViewDidMoveToSuperview ();
175-
UpdateContents ();
175+
176+
if (Superview != null)
177+
UpdateContents ();
176178
}
177179

178180
public override NSBackgroundStyle BackgroundStyle {

0 commit comments

Comments
 (0)