| Index: chrome/common/extensions/api/extension_action/action_info.cc
|
| diff --git a/chrome/common/extensions/api/extension_action/action_info.cc b/chrome/common/extensions/api/extension_action/action_info.cc
|
| index 5201575a942eb124cb55e900aac42e016b107a27..094923d755874afdde0688c42f54150d4989427a 100644
|
| --- a/chrome/common/extensions/api/extension_action/action_info.cc
|
| +++ b/chrome/common/extensions/api/extension_action/action_info.cc
|
| @@ -55,6 +55,11 @@ const ActionInfo* ActionInfo::GetScriptBadgeInfo(const Extension* extension) {
|
| }
|
|
|
| // static
|
| +const ActionInfo* ActionInfo::GetPageLauncherInfo(const Extension* extension) {
|
| + return GetActionInfo(extension, extension_manifest_keys::kPageLauncher);
|
| +}
|
| +
|
| +// static
|
| void ActionInfo::SetBrowserActionInfo(Extension* extension, ActionInfo* info) {
|
| extension->SetManifestData(extension_manifest_keys::kBrowserAction,
|
| new ActionInfoData(info));
|
| @@ -66,4 +71,10 @@ void ActionInfo::SetScriptBadgeInfo(Extension* extension, ActionInfo* info) {
|
| new ActionInfoData(info));
|
| }
|
|
|
| +// static
|
| +void ActionInfo::SetPageLauncherInfo(Extension* extension, ActionInfo* info) {
|
| + extension->SetManifestData(extension_manifest_keys::kPageLauncher,
|
| + new ActionInfoData(info));
|
| +}
|
| +
|
| } // namespace extensions
|
|
|