fix issue that could result in autospace being added before period

This commit is contained in:
Helium314 2025-03-26 18:29:57 +01:00
parent b600431af9
commit c0b14635fd
2 changed files with 4 additions and 7 deletions

View file

@ -949,7 +949,9 @@ public final class InputLogic {
// TODO: remove isWordConnector() and use isUsuallyFollowedBySpace() instead.
// See onStartBatchInput() to see how to do it.
if (SpaceState.PHANTOM == inputTransaction.getMSpaceState()
&& !settingsValues.isWordConnector(codePoint)) {
&& !settingsValues.isWordConnector(codePoint)
&& !settingsValues.isUsuallyFollowedBySpace(codePoint) // only relevant in rare cases
) {
if (isComposingWord) {
// Sanity check
throw new RuntimeException("Should not be composing here");