Merge "Update searchables when packages are modified, in case they are enabled/disabled."

This commit is contained in:
Amith Yamasani
2011-08-23 13:34:48 -07:00
committed by Android (Google) Code Review

View File

@@ -97,8 +97,18 @@ public class SearchManagerService extends ISearchManager.Stub {
* Refreshes the "searchables" list when packages are added/removed. * Refreshes the "searchables" list when packages are added/removed.
*/ */
class MyPackageMonitor extends PackageMonitor { class MyPackageMonitor extends PackageMonitor {
@Override @Override
public void onSomePackagesChanged() { public void onSomePackagesChanged() {
updateSearchables();
}
@Override
public void onPackageModified(String pkg) {
updateSearchables();
}
private void updateSearchables() {
// Update list of searchable activities // Update list of searchable activities
getSearchables().buildSearchableList(); getSearchables().buildSearchableList();
// Inform all listeners that the list of searchables has been updated. // Inform all listeners that the list of searchables has been updated.