diff --git a/src/dlangui/dialogs/filedlg.d b/src/dlangui/dialogs/filedlg.d index b3c1edd7..ff1afa95 100644 --- a/src/dlangui/dialogs/filedlg.d +++ b/src/dlangui/dialogs/filedlg.d @@ -368,6 +368,10 @@ class FileDialog : Dialog, CustomGridCellAdapter { result.stringParam = _filename; close(result); return true; + } else if (_filename.length == 0){ + auto row = _fileList.row(); + onItemActivated(row); + return true; } } return super.handleAction(action);