Merge pull request #817 from fergusonr/combobox_in_dialog

Fixes #816. ComboBox in dialog. Only switch off autoHide if its the only control in the dialog
This commit is contained in:
Charlie Kindel
2020-07-22 10:28:28 -06:00
committed by GitHub

View File

@@ -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 && SuperView != null && SuperView.Subviews.Count == 1 && SuperView.Subviews[0] == this) {
autoHide = false;
break;
}