commit | 05fcd71821a6b359c94baac8776fd0d11d7bff73 | [log] [tgz] |
---|---|---|
author | Mathew Inwood <mathewi@google.com> | Thu Sep 19 14:00:31 2013 +0100 |
committer | Mathew Inwood <mathewi@google.com> | Thu Sep 19 14:00:31 2013 +0100 |
tree | c06aa91f87f89b325da9ae670bb685f2fa5d705e | |
parent | 2736ea5e1536d9d061d4a49afc81d0c44fbd159f [diff] |
Fix crash due to missing apps source. The applications provider has been removed. We should not crash. Change-Id: I89208a8fa61d8f660344750833f6669ca1b0a9d0
diff --git a/src/com/android/quicksearchbox/SearchableCorpusFactory.java b/src/com/android/quicksearchbox/SearchableCorpusFactory.java index d3a8367..8acad04 100644 --- a/src/com/android/quicksearchbox/SearchableCorpusFactory.java +++ b/src/com/android/quicksearchbox/SearchableCorpusFactory.java
@@ -122,7 +122,11 @@ protected Corpus createAppsCorpus(Sources sources) { Source appsSource = getAppsSource(sources); - return new AppsCorpus(mContext, mConfig, appsSource); + if (appsSource == null) { + return null; + } else { + return new AppsCorpus(mContext, mConfig, appsSource); + } } protected Corpus createSingleSourceCorpus(Source source) {