summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike LeBeau <mlebeau@android.com>2009-08-28 13:52:24 -0700
committerMike LeBeau <mlebeau@android.com>2009-08-28 13:52:24 -0700
commit182e26f43637b8e8582d5608df7ea05632bf53ec (patch)
treeff34360da97226835f8bb84a71fcc99e9d141b34
parentc60f9b48402395fbe1ce19ea85a7d558048572a6 (diff)
downloadGlobalSearch-182e26f43637b8e8582d5608df7ea05632bf53ec.tar.gz
-rw-r--r--src/com/android/globalsearch/SuggestionSources.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/globalsearch/SuggestionSources.java b/src/com/android/globalsearch/SuggestionSources.java
index 3bf70e4..1c1e499 100644
--- a/src/com/android/globalsearch/SuggestionSources.java
+++ b/src/com/android/globalsearch/SuggestionSources.java
@@ -218,11 +218,17 @@ public class SuggestionSources implements SourceLookup {
}
private void loadTrustedPackages() {
+ mTrustedPackages = new HashSet<String>();
+
// Get the list of trusted packages from a resource, which allows vendor overlays.
String[] trustedPackages = mContext.getResources().getStringArray(
R.array.trusted_search_providers);
- mTrustedPackages = new HashSet<String>();
+ if (trustedPackages == null) {
+ Log.w(TAG, "Could not load list of trusted search providers, trusting none");
+ return;
+ }
+
for (String trustedPackage : trustedPackages) {
mTrustedPackages.add(trustedPackage);
}