Skip to content

Commit a467961

Browse files
authored
Merge pull request #203 from Merkost/termux_fix
Fixed termux issue
2 parents ffbeff5 + 7dde359 commit a467961

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/src/main/kotlin/com/simplemobiletools/keyboard/services/SimpleKeyboardIME.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ class SimpleKeyboardIME : InputMethodService(), OnKeyboardActionListener, Shared
162162

163163
else -> {
164164
var codeChar = code.toChar()
165-
val originalText = inputConnection.getExtractedText(ExtractedTextRequest(), 0)?.text ?: return
165+
val originalText = inputConnection.getExtractedText(ExtractedTextRequest(), 0)?.text
166166

167167
if (Character.isLetter(codeChar) && keyboard!!.mShiftState > ShiftState.OFF) {
168168
codeChar = Character.toUpperCase(codeChar)
@@ -179,6 +179,9 @@ class SimpleKeyboardIME : InputMethodService(), OnKeyboardActionListener, Shared
179179
}
180180
} else {
181181
inputConnection.commitText(codeChar.toString(), 1)
182+
if (originalText == null) {
183+
updateShiftKeyState()
184+
}
182185
}
183186
}
184187
}

0 commit comments

Comments
 (0)