File tree Expand file tree Collapse file tree
app/src/main/java/jp/deadend/noname/skk Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -585,10 +585,15 @@ class SKKService : InputMethodService() {
585585 */
586586 override fun onStartInput (attribute : EditorInfo , restarting : Boolean ) {
587587 dLog(" lifecycle: ${Thread .currentThread().stackTrace[2 ].methodName} " )
588+ /* 以前ここで requestHideSelf(0) しないとホーム画面に candidatesView が残ったり
589+ * 色々と問題があったはずなのだが、今は何もせずに return しても大丈夫みたい
590+ * 以前はホーム画面で即座に検索できるよう TYPE_NULL の不可視フィールドがあったのかも
591+ * さらに mPendingInput が暴発しないために return していたが
592+ * 音声入力も mushroom も普通に使えるのでこれも不要のようだ
593+ * 以上の理由から、将来的にはこの if をまるごと消しても問題ないと思われる
594+ */
588595 if (attribute.inputType == InputType .TYPE_NULL ) {
589- // 以前ここで requestHideSelf(0) しないとホーム画面に candidatesView が残ったり
590- // 色々と問題があったはずなのだが、今は逆に requestHideSelf(0) すると
591- // LINE で candidatesView が消えるので何もせずに return する
596+ requestHideSelf(0 )
592597 return
593598 }
594599 super .onStartInput(attribute, restarting)
You can’t perform that action at this time.
0 commit comments