From 76bdf127452eaff598850f45ba8727589334b4b2 Mon Sep 17 00:00:00 2001 From: ad Date: Thu, 26 Apr 2018 22:50:38 +0300 Subject: [PATCH] * fixed switching input source --- MTMR/Widgets/InputSourceBarItem.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MTMR/Widgets/InputSourceBarItem.swift b/MTMR/Widgets/InputSourceBarItem.swift index e71e41b..b621ad0 100644 --- a/MTMR/Widgets/InputSourceBarItem.swift +++ b/MTMR/Widgets/InputSourceBarItem.swift @@ -19,12 +19,18 @@ class InputSourceBarItem: CustomButtonTouchBarItem { observeIputSourceChangedNotification(); textInputSourceDidChange() + self.button.cell?.action = #selector(switchInputSource) self.button.action = #selector(switchInputSource) } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } + + @objc override func handleGestureSingle(gr: NSClickGestureRecognizer) { + super.handleGestureSingle(gr: gr) + switchInputSource() + } @objc public func textInputSourceDidChange() { let currentSource = TISCopyCurrentKeyboardInputSource().takeUnretainedValue()