OSDN Git Service

Swap start/stop of SettingsObserver and InputDeviceListener
authorJean-Baptiste Queru <jbq@google.com>
Tue, 12 Jun 2012 22:43:17 +0000 (15:43 -0700)
committerJean-Baptiste Queru <jbq@google.com>
Tue, 12 Jun 2012 22:43:17 +0000 (15:43 -0700)
Change-Id: Ic6b7bab860f71889a6ec476ccab1e83d2efd0e64

src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java

index 9624c4a..5459275 100644 (file)
@@ -224,8 +224,8 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
     public void onResume() {
         super.onResume();
 
-        mIm.registerInputDeviceListener(this, null);
         mSettingsObserver.resume();
+        mIm.registerInputDeviceListener(this, null);
 
         if (!mIsOnlyImeSettings) {
             if (mLanguagePref != null) {
@@ -265,8 +265,8 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
     public void onPause() {
         super.onPause();
 
-        mSettingsObserver.pause();
         mIm.unregisterInputDeviceListener(this);
+        mSettingsObserver.pause();
 
         if (SHOW_INPUT_METHOD_SWITCHER_SETTINGS) {
             mShowInputMethodSelectorPref.setOnPreferenceChangeListener(null);