From 9bc95c342fe27e6342639023591a30ae3f2d2b98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=98=88=EC=9D=80?= Date: Thu, 13 Sep 2018 20:43:27 +0900 Subject: [PATCH] Fix Optional in Test (#308) --- iOSShared/InputViewController.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/iOSShared/InputViewController.swift b/iOSShared/InputViewController.swift index 23aca8f5..a23302ec 100644 --- a/iOSShared/InputViewController.swift +++ b/iOSShared/InputViewController.swift @@ -345,8 +345,14 @@ class InputViewController: BasicInputViewController { if processed == 0 { self.inputMethodView.resetContext() - proxy.insertText("\(UnicodeScalar(keycode))") + + if let code = UnicodeScalar(keycode) { + proxy.insertText("\(code)") + } else { + print("Optional clear fail!") + } //self.log("truncate and insert: \(UnicodeScalar(keycode))") + } else { let commited = context_get_commited_unicodes(context: context!) let composed = context_get_composed_unicodes(context: context!)