| Index: chrome/browser/notifications/arc_application_notifier_source_chromeos.cc
|
| diff --git a/chrome/browser/notifications/arc_application_notifier_source_chromeos.cc b/chrome/browser/notifications/arc_application_notifier_source_chromeos.cc
|
| index 108a74cbf30dd5a7d23c7812afce7f7e3cfcd6a6..c9236d142e23a85b82299f909788b615f6d9e96d 100644
|
| --- a/chrome/browser/notifications/arc_application_notifier_source_chromeos.cc
|
| +++ b/chrome/browser/notifications/arc_application_notifier_source_chromeos.cc
|
| @@ -46,10 +46,12 @@ ArcApplicationNotifierSourceChromeOS::GetNotifierList(Profile* profile) {
|
|
|
| for (const std::string& app_id : app_ids) {
|
| const auto app = app_list->GetApp(app_id);
|
| - if (!app)
|
| - continue;
|
| // Handle packages having multiple launcher activities.
|
| - if (package_to_app_ids_.count(app->package_name))
|
| + if (!app || package_to_app_ids_.count(app->package_name))
|
| + continue;
|
| +
|
| + const auto package = app_list->GetPackage(app->package_name);
|
| + if (!package || package->system)
|
| continue;
|
|
|
| // Load icons for notifier.
|
|
|