diff --git a/Gifski/MainWindowController.swift b/Gifski/MainWindowController.swift index b17ec903..0e2f09c0 100644 --- a/Gifski/MainWindowController.swift +++ b/Gifski/MainWindowController.swift @@ -127,7 +127,7 @@ final class MainWindowController: NSWindowController { ) #if !DEBUG - Crashlytics.sharedInstance().recordError(debugInfo) + Crashlytics.sharedInstance().recordError(NSError.appError(message: debugInfo)) #endif return @@ -142,7 +142,7 @@ final class MainWindowController: NSWindowController { ) #if !DEBUG - Crashlytics.sharedInstance().recordError(debugInfo) + Crashlytics.sharedInstance().recordError(NSError.appError(message: debugInfo)) #endif return diff --git a/Gifski/util.swift b/Gifski/util.swift index 5904fcab..9e6cd9e1 100644 --- a/Gifski/util.swift +++ b/Gifski/util.swift @@ -1391,3 +1391,13 @@ extension CALayer { add(springAnimation, forKey: "") } } + +extension NSError { + class func appError(message: String) -> Self { + return self.init( + domain: App.id, + code: 0, + userInfo: [NSLocalizedDescriptionKey: message] + ) + } +}