diff options
Diffstat (limited to 'components/filedialog/FileDialog.qml')
| -rw-r--r-- | components/filedialog/FileDialog.qml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/filedialog/FileDialog.qml b/components/filedialog/FileDialog.qml index 0deff32..ed6b193 100644 --- a/components/filedialog/FileDialog.qml +++ b/components/filedialog/FileDialog.qml @@ -36,8 +36,8 @@ LazyLoader { property list<string> filters: loader.filters readonly property bool selectionValid: { - const item = folderContents.currentItem; - return item && !item.fileIsDir && (filters.includes("*") || filters.includes(item.fileSuffix)); + const file = folderContents.currentItem?.modelData; + return file && !file.isDir && (filters.includes("*") || filters.includes(file.suffix)); } function accepted(path: string): void { |