Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4097a20b authored by Jean Chalard's avatar Jean Chalard
Browse files

Fix a concurrency bug that ends up in a crash.

Bug: 18085768
Change-Id: I016bec997787839526ddfc521ebb99d0c7b05189
parent d3a4c513
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -367,7 +367,9 @@ public final class RichInputConnection implements PrivateCommandPerformer {
        }
        // This never calls InputConnection#getCapsMode - in fact, it's a static method that
        // never blocks or initiates IPC.
        return CapsModeUtils.getCapsMode(mCommittedTextBeforeComposingText, inputType,
        // TODO: don't call #toString() here. Instead, all accesses to
        // mCommittedTextBeforeComposingText should be done on the main thread.
        return CapsModeUtils.getCapsMode(mCommittedTextBeforeComposingText.toString(), inputType,
                spacingAndPunctuations, hasSpaceBefore);
    }