Skip to content

Commit e21861f

Browse files
authored
Merge pull request #8250 from nextcloud/bugfix/avail-checks-fpitem
fix(gui/macOS): Add required availability checks around typeAndCreator access for NSFileProviderItem wrapper
2 parents 38dd562 + f2a223f commit e21861f

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)