Merge "Revert "About Phone" summary back to Android version." into nyc-mr1-dev
diff --git a/src/com/android/settings/dashboard/conditional/ConditionManager.java b/src/com/android/settings/dashboard/conditional/ConditionManager.java
index d6b34cb..691821a 100644
--- a/src/com/android/settings/dashboard/conditional/ConditionManager.java
+++ b/src/com/android/settings/dashboard/conditional/ConditionManager.java
@@ -20,6 +20,7 @@
 import android.os.PersistableBundle;
 import android.util.Log;
 import android.util.Xml;
+
 import org.xmlpull.v1.XmlPullParser;
 import org.xmlpull.v1.XmlPullParserException;
 import org.xmlpull.v1.XmlSerializer;
@@ -241,10 +242,7 @@
         protected void onPostExecute(ArrayList<Condition> conditions) {
             mConditions.clear();
             mConditions.addAll(conditions);
-            final int N = mListeners.size();
-            for (int i = 0; i < N; i++) {
-                mListeners.get(i).onConditionsChanged();
-            }
+            refreshAll();
         }
     }
 
diff --git a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
index b0c24b0..0f263f2 100644
--- a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
+++ b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
@@ -266,7 +266,7 @@
                 @Override
                 public boolean onPreferenceChange(Preference preference, Object newValue) {
                     mSettings.setShowImeWithHardKeyboard((Boolean) newValue);
-                    return false;
+                    return true;
                 }
             };