- if (file->userVisibility() == File::IsUserVisible) {
- item.storageType = Item::StorageTypeFilename;
- item.filenameData = file->path();
- item.displayNameData = file->name();
- } else {
- item.storageType = Item::StorageTypeFileSystemFile;
- item.fileSystemURL = file->fileSystemURL();
- item.fileSystemFileSize = file->size();
- }
+ item.storageType = Item::StorageTypeFilename;
+ item.filenameData = file->path();
+ item.displayNameData = file->name();
+ } else if (!file->fileSystemURL().isEmpty()) {
+ item.storageType = Item::StorageTypeFileSystemFile;
+ item.fileSystemURL = file->fileSystemURL();
+ item.fileSystemFileSize = file->size();