1
Fork 0

Fix crash when selecting a export filetype on macOS 12

This commit is contained in:
Joshua Goins 2023-02-23 15:46:56 -05:00
parent dacb12aad8
commit d34db5e2ea

View file

@ -1,5 +1,6 @@
import Foundation
import AppKit
import UniformTypeIdentifiers
class ExportAccessoryView : NSView {
@ -18,7 +19,11 @@ class ExportAccessoryView : NSView {
}
@IBAction func changeFileFormat(_ sender: Any) {
savePanel?.allowedFileTypes?.removeAll()
savePanel?.allowedFileTypes?.append((typeBox.titleOfSelectedItem?.lowercased())!)
if #available(macOS 11.0, *) {
savePanel?.allowedContentTypes = [UTType(filenameExtension: (typeBox.titleOfSelectedItem?.lowercased())!)!]
} else {
savePanel?.allowedFileTypes?.removeAll()
savePanel?.allowedFileTypes?.append((typeBox.titleOfSelectedItem?.lowercased())!)
};
}
}