Skip to content

Commit f2a223f

Browse files
claucambramgallien
authored andcommitted
fix(gui/macOS): Add required availability checks around typeAndCreator access for NSFileProviderItem wrapper
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
1 parent 38dd562 commit f2a223f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/gui/macOS/fileprovideritemmetadata_mac.mm

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ QString nsNameComponentsToLocalisedQString(NSPersonNameComponents *const nameCom
7272
metadata._capabilities = bridgedNsFileProviderItem.capabilities;
7373
metadata._fileSystemFlags = bridgedNsFileProviderItem.fileSystemFlags;
7474
metadata._childItemCount = bridgedNsFileProviderItem.childItemCount.unsignedIntegerValue;
75-
metadata._typeOsCode = bridgedNsFileProviderItem.typeAndCreator.type;
76-
metadata._creatorOsCode = bridgedNsFileProviderItem.typeAndCreator.creator;
75+
if (@available(macOS 12.0, *)) {
76+
metadata._typeOsCode = bridgedNsFileProviderItem.typeAndCreator.type;
77+
metadata._creatorOsCode = bridgedNsFileProviderItem.typeAndCreator.creator;
78+
}
7779
metadata._documentSize = bridgedNsFileProviderItem.documentSize.unsignedLongLongValue;
7880
metadata._mostRecentVersionDownloaded = bridgedNsFileProviderItem.mostRecentVersionDownloaded;
7981
metadata._uploading = bridgedNsFileProviderItem.uploading;

0 commit comments

Comments
 (0)