diff --git a/Terminal.Gui/Views/ComboBox.cs b/Terminal.Gui/Views/ComboBox.cs index 696d9e73a..7a796d2c2 100644 --- a/Terminal.Gui/Views/ComboBox.cs +++ b/Terminal.Gui/Views/ComboBox.cs @@ -142,9 +142,9 @@ namespace Terminal.Gui { Added += (View v) => { - // Determine if this view is hosted inside a dialog + // 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) { + if (view is Dialog && view.Subviews.Count == 1 && view.Subviews [0].Subviews.Count == 1) { autoHide = false; break; }