summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/Activity.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2010-01-25 09:15:50 -0800
committerAmith Yamasani <yamasani@google.com>2010-01-27 12:16:45 -0800
commite9ce3f01d42769f03f10e70c3244500e92d7eee1 (patch)
tree6b476470fcbb3da64b2bd81f04378f5171e72620 /core/java/android/app/Activity.java
parentec3cad8ec6b18da75b179d0fd279d652ae8fc1aa (diff)
downloadframeworks_base-e9ce3f01d42769f03f10e70c3244500e92d7eee1.zip
frameworks_base-e9ce3f01d42769f03f10e70c3244500e92d7eee1.tar.gz
frameworks_base-e9ce3f01d42769f03f10e70c3244500e92d7eee1.tar.bz2
Move Search dialog out of system process into current activity.
SearchManager now manages the SearchDialog, in-process. Nuked SearchDialogWrapper SearchManagerService now just holds the Searchables information. Hitting Search when in the local Search dialog will launch the QSB.
Diffstat (limited to 'core/java/android/app/Activity.java')
-rw-r--r--core/java/android/app/Activity.java13
1 files changed, 2 insertions, 11 deletions
diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java
index 1c3414d..ca15a99 100644
--- a/core/java/android/app/Activity.java
+++ b/core/java/android/app/Activity.java
@@ -39,6 +39,7 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
+import android.os.Looper;
import android.os.RemoteException;
import android.text.Selection;
import android.text.SpannableStringBuilder;
@@ -3449,17 +3450,7 @@ public class Activity extends ContextThemeWrapper
return;
}
- // uses super.getSystemService() since this.getSystemService() looks at the
- // mSearchManager field.
- mSearchManager = (SearchManager) super.getSystemService(Context.SEARCH_SERVICE);
- int ident = mIdent;
- if (ident == 0) {
- if (mParent != null) ident = mParent.mIdent;
- if (ident == 0) {
- throw new IllegalArgumentException("no ident");
- }
- }
- mSearchManager.setIdent(ident, getComponentName());
+ mSearchManager = new SearchManager(this, null);
}
@Override