mirror of https://github.com/buggins/dlangui.git
fix #418 - directory selection in FileDialog
This commit is contained in:
parent
7da5ca6108
commit
c48b097d22
|
@ -506,6 +506,9 @@ class FileDialog : Dialog, CustomGridCellAdapter {
|
||||||
}
|
}
|
||||||
if (action.id == StandardAction.Open || action.id == StandardAction.OpenDirectory || action.id == StandardAction.Save) {
|
if (action.id == StandardAction.Open || action.id == StandardAction.OpenDirectory || action.id == StandardAction.Save) {
|
||||||
auto baseFilename = toUTF8(_edFilename.text);
|
auto baseFilename = toUTF8(_edFilename.text);
|
||||||
|
if (action.id == StandardAction.OpenDirectory)
|
||||||
|
_filename = _path ~ dirSeparator;
|
||||||
|
else
|
||||||
_filename = _path ~ dirSeparator ~ baseFilename;
|
_filename = _path ~ dirSeparator ~ baseFilename;
|
||||||
|
|
||||||
if (action.id != StandardAction.OpenDirectory && exists(_filename) && isDir(_filename)) {
|
if (action.id != StandardAction.OpenDirectory && exists(_filename) && isDir(_filename)) {
|
||||||
|
|
Loading…
Reference in New Issue