Add final and volatile for members of InputLogic.

Bug: 13107471
Change-Id: I47df79bc6f015c212d1b6d2f63b2efc5da24294e
main
Keisuke Kuroyanagi 2014-02-20 18:55:19 +09:00
parent 303e767728
commit b063377e77
1 changed files with 3 additions and 2 deletions

View File

@ -77,9 +77,10 @@ public final class InputLogic {
public int mSpaceState; public int mSpaceState;
// Never null // Never null
public SuggestedWords mSuggestedWords = SuggestedWords.EMPTY; public SuggestedWords mSuggestedWords = SuggestedWords.EMPTY;
public Suggest mSuggest; // TODO: mSuggest should be touched by a single thread.
public volatile Suggest mSuggest;
// The event interpreter should never be null. // The event interpreter should never be null.
public EventInterpreter mEventInterpreter; public final EventInterpreter mEventInterpreter;
public LastComposedWord mLastComposedWord = LastComposedWord.NOT_A_COMPOSED_WORD; public LastComposedWord mLastComposedWord = LastComposedWord.NOT_A_COMPOSED_WORD;
public final WordComposer mWordComposer; public final WordComposer mWordComposer;