diff --git a/Terminal.Gui/Views/ComboBox.cs b/Terminal.Gui/Views/ComboBox.cs index 7a796d2c2..2912999f7 100644 --- a/Terminal.Gui/Views/ComboBox.cs +++ b/Terminal.Gui/Views/ComboBox.cs @@ -144,7 +144,7 @@ namespace Terminal.Gui { // Determine if this view is hosted inside a dialog and is the only control for (View view = this.SuperView; view != null; view = view.SuperView) { - if (view is Dialog && view.Subviews.Count == 1 && view.Subviews [0].Subviews.Count == 1) { + if (view is Dialog && SuperView != null && SuperView.Subviews.Count == 1 && SuperView.Subviews[0] == this) { autoHide = false; break; }