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

Commit 59020bb0 authored by Jean Chalard's avatar Jean Chalard Committed by The Android Automerger
Browse files

Fix a concurrency bug that ends up in a crash.

Bug: 18085768
Change-Id: I016bec997787839526ddfc521ebb99d0c7b05189
parent 2abe6d61
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -369,7 +369,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);
    }