From cbc3d28217ee5514ebcda6fcd75ccd53d5052e29 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Tue, 11 Oct 2016 21:03:01 -0400 Subject: [PATCH] Ensured an exception is thrown if no machine to run a file is found. E.g. right now if you tried to open a ZX Spectrum .tap. --- OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift b/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift index d709fef5b..a29f1fad4 100644 --- a/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift +++ b/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift @@ -120,6 +120,8 @@ class MachineDocument: if let analyser = CSStaticAnalyser(fileAt: url) { self.displayName = analyser.displayName self.configureAs(analyser) + } else { + throw NSError(domain: "MachineDocument", code: -1, userInfo: nil) } }