From 2cdcf9ec652d09d4c98d4b1f0def3a30e4ebcb1f Mon Sep 17 00:00:00 2001 From: Matthias Neeracher Date: Wed, 31 Dec 2014 04:20:39 +0100 Subject: [PATCH] Finally got a straightforward initializer to work --- AVRsack/ASSerialWin.swift | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/AVRsack/ASSerialWin.swift b/AVRsack/ASSerialWin.swift index 176fcc9..461340d 100644 --- a/AVRsack/ASSerialWin.swift +++ b/AVRsack/ASSerialWin.swift @@ -51,8 +51,8 @@ class ASSerialWin: NSWindowController { } } - init(port: String) { - super.init() + convenience init(port: String) { + self.init(windowNibName:"ASSerialWin") self.port = port let userDefaults = NSUserDefaults.standardUserDefaults() @@ -83,16 +83,6 @@ class ASSerialWin: NSWindowController { self.rebuildPortMenu() }) } - - func windowNibName() -> String { - return "ASSerialWin" - } - required override init(window: NSWindow!) { - super.init(window:window) - } - required init?(coder: NSCoder) { - super.init(coder:coder) - } override func finalize() { NSNotificationCenter.defaultCenter().removeObserver(serialObserver)