Skip to content

Commit 6feaa12

Browse files
committed
Revert e9afdb7
1 parent e8a46c9 commit 6feaa12

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

app/src/main/java/jp/deadend/noname/skk/SKKService.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)