diff options
Diffstat (limited to 'chrome/browser/notifications/message_center_settings_controller.cc')
-rw-r--r-- | chrome/browser/notifications/message_center_settings_controller.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/notifications/message_center_settings_controller.cc b/chrome/browser/notifications/message_center_settings_controller.cc index d5613ce..9a6d732 100644 --- a/chrome/browser/notifications/message_center_settings_controller.cc +++ b/chrome/browser/notifications/message_center_settings_controller.cc @@ -35,6 +35,8 @@ #include "extensions/browser/extension_system.h" #include "extensions/browser/extension_util.h" #include "extensions/common/constants.h" +#include "extensions/common/extension.h" +#include "extensions/common/permissions/permissions_data.h" #include "grit/theme_resources.h" #include "grit/ui_strings.h" #include "ui/base/l10n/l10n_util.h" @@ -227,7 +229,7 @@ void MessageCenterSettingsController::GetNotifierList( iter != extension_set->end(); ++iter) { const extensions::Extension* extension = iter->get(); - if (!extension->HasAPIPermission( + if (!extension->permissions_data()->HasAPIPermission( extensions::APIPermission::kNotification)) { continue; } |