| Index: chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| diff --git a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| index 31b28e72b058553a0dc7189b1a5dc81c45bca7e1..c84a3936c6f8997a10285c4b754ffdeb94e8aa5a 100644
|
| --- a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| +++ b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| @@ -316,7 +316,8 @@ void PushMessagingAPI::Observe(int type,
|
| }
|
| switch (type) {
|
| case chrome::NOTIFICATION_EXTENSION_INSTALLED: {
|
| - const Extension* extension = content::Details<Extension>(details).ptr();
|
| + const Extension* extension =
|
| + content::Details<const InstalledExtensionInfo>(details)->extension;
|
| if (extension->HasAPIPermission(APIPermission::kPushMessaging)) {
|
| handler_->SuppressInitialInvalidationsForExtension(extension->id());
|
| }
|
|
|