diff options
Diffstat (limited to 'src/com/android/settings/SettingsActivity.java')
-rw-r--r-- | src/com/android/settings/SettingsActivity.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index 0680762..b42f2d0 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -616,6 +616,10 @@ public class SettingsActivity extends Activity registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); mDynamicIndexableContentMonitor.register(this); + + if(!TextUtils.isEmpty(mSearchQuery)) { + onQueryTextSubmit(mSearchQuery); + } } @Override @@ -1226,7 +1230,10 @@ public class SettingsActivity extends Activity @Override public boolean onQueryTextChange(String newText) { mSearchQuery = newText; - return false; + if (TextUtils.isEmpty(newText) && mSearchResultsFragment == null) { + return false; + } + return mSearchResultsFragment.onQueryTextChange(newText); } @Override |