diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-09-02 18:40:31 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-09-02 18:40:31 +1000 |
| commit | e70cb285acf53516b20c02ba167a801157576395 (patch) | |
| tree | 17640552aa6cdf6ce4654ecbdd75a70570155599 /components/filedialog/FileDialog.qml | |
| parent | plugin/fsm: add showHidden & dirs filter (diff) | |
| download | caelestia-shell-e70cb285acf53516b20c02ba167a801157576395.tar.gz caelestia-shell-e70cb285acf53516b20c02ba167a801157576395.tar.bz2 caelestia-shell-e70cb285acf53516b20c02ba167a801157576395.zip | |
internal: use FileSystemModel for FileDialog
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 { |