diff --git a/CodeEdit/Documents/CodeEditDocumentController.swift b/CodeEdit/Documents/CodeEditDocumentController.swift
index 345be63bcf..09a0f9a952 100644
--- a/CodeEdit/Documents/CodeEditDocumentController.swift
+++ b/CodeEdit/Documents/CodeEditDocumentController.swift
@@ -35,14 +35,16 @@ extension NSDocumentController {
dialog.begin { result in
if result == NSApplication.ModalResponse.OK, let url = dialog.url {
self.openDocument(withContentsOf: url, display: true) { document, documentWasAlreadyOpen, error in
- // TODO: handle errors
if let error = error {
- print("Error: \(error.localizedDescription)")
+ NSAlert(error: error).runModal()
return
}
guard let document = document else {
- print("Error: Failed to get document")
+ let alert = NSAlert()
+ alert.messageText = NSLocalizedString("Failed to get document",
+ comment: "Failed to get document")
+ alert.runModal()
return
}
var recentProjectPaths: [String] = UserDefaults.standard.array(
diff --git a/CodeEdit/Info.plist b/CodeEdit/Info.plist
index 8bd6939483..94e974e6f4 100644
--- a/CodeEdit/Info.plist
+++ b/CodeEdit/Info.plist
@@ -27,7 +27,7 @@
Default
LSItemContentTypes
- public.source-code
+ public.item
NSDocumentClass
CodeFileDocument