diff options
author | 2011-11-18 14:52:35 -0800 | |
---|---|---|
committer | 2011-11-18 14:52:35 -0800 | |
commit | 0c0beffba0e8d63f7a74dc44e8ccee3a15e58294 (patch) | |
tree | 20be45d3d8cf5205288ea14ce427e8790162bc8c /java/src | |
parent | 312ef1ee7580532e335ae7e11c27327870983042 (diff) | |
parent | 5dc318a3f20bc2e176fb2627f606f3861adf849e (diff) | |
download | latinime-0c0beffba0e8d63f7a74dc44e8ccee3a15e58294.tar.gz latinime-0c0beffba0e8d63f7a74dc44e8ccee3a15e58294.tar.xz latinime-0c0beffba0e8d63f7a74dc44e8ccee3a15e58294.zip |
am 5dc318a3: am 10dff768: Fix NPE introduced by I38b21d49
* commit '5dc318a3f20bc2e176fb2627f606f3861adf849e':
Fix NPE introduced by I38b21d49
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 43b9244b6..56b376490 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -255,18 +255,20 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar private static final int MSG_SET_BIGRAM_PREDICTIONS = 7; private static final int MSG_PENDING_IMS_CALLBACK = 8; - private final int mDelayBeforeFadeoutLanguageOnSpacebar; - private final int mDelayUpdateSuggestions; - private final int mDelayUpdateShiftState; - private final int mDurationOfFadeoutLanguageOnSpacebar; - private final float mFinalFadeoutFactorOfLanguageOnSpacebar; - private final long mDoubleSpacesTurnIntoPeriodTimeout; - private final long mIgnoreSpecialKeyTimeout; + private int mDelayBeforeFadeoutLanguageOnSpacebar; + private int mDelayUpdateSuggestions; + private int mDelayUpdateShiftState; + private int mDurationOfFadeoutLanguageOnSpacebar; + private float mFinalFadeoutFactorOfLanguageOnSpacebar; + private long mDoubleSpacesTurnIntoPeriodTimeout; + private long mIgnoreSpecialKeyTimeout; public UIHandler(LatinIME outerInstance) { super(outerInstance); + } - final Resources res = outerInstance.getResources(); + public void onCreate() { + final Resources res = getOuterInstance().getResources(); mDelayBeforeFadeoutLanguageOnSpacebar = res.getInteger( R.integer.config_delay_before_fadeout_language_on_spacebar); mDelayUpdateSuggestions = @@ -507,6 +509,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar mSubtypeSwitcher = SubtypeSwitcher.getInstance(); mKeyboardSwitcher = KeyboardSwitcher.getInstance(); mVibrator = VibratorCompatWrapper.getInstance(this); + mHandler.onCreate(); DEBUG = LatinImeLogger.sDBG; final Resources res = getResources(); |