| Index: chrome/browser/extensions/api/permissions/permissions_api.cc
|
| diff --git a/chrome/browser/extensions/api/permissions/permissions_api.cc b/chrome/browser/extensions/api/permissions/permissions_api.cc
|
| index 440050a92dbb6cea9325eaef366233e70bdbbf22..e481c2710957c5410e44ae04614c70eb4ba77f0c 100644
|
| --- a/chrome/browser/extensions/api/permissions/permissions_api.cc
|
| +++ b/chrome/browser/extensions/api/permissions/permissions_api.cc
|
| @@ -117,6 +117,24 @@ void RequestPermissionsFunction::SetIgnoreUserGestureForTests(
|
| }
|
|
|
| RequestPermissionsFunction::RequestPermissionsFunction() {}
|
| +
|
| +void RequestPermissionsFunction::InstallUIProceed() {
|
| + PermissionsUpdater perms_updater(profile());
|
| + perms_updater.AddPermissions(GetExtension(), requested_permissions_.get());
|
| +
|
| + result_.reset(Request::Result::Create(true));
|
| + SendResponse(true);
|
| +
|
| + Release(); // Balanced in RunImpl().
|
| +}
|
| +
|
| +void RequestPermissionsFunction::InstallUIAbort(bool user_initiated) {
|
| + result_.reset(Request::Result::Create(false));
|
| + SendResponse(true);
|
| +
|
| + Release(); // Balanced in RunImpl().
|
| +}
|
| +
|
| RequestPermissionsFunction::~RequestPermissionsFunction() {}
|
|
|
| bool RequestPermissionsFunction::RunImpl() {
|
| @@ -192,20 +210,3 @@ bool RequestPermissionsFunction::RunImpl() {
|
|
|
| return true;
|
| }
|
| -
|
| -void RequestPermissionsFunction::InstallUIProceed() {
|
| - PermissionsUpdater perms_updater(profile());
|
| - perms_updater.AddPermissions(GetExtension(), requested_permissions_.get());
|
| -
|
| - result_.reset(Request::Result::Create(true));
|
| - SendResponse(true);
|
| -
|
| - Release(); // Balanced in RunImpl().
|
| -}
|
| -
|
| -void RequestPermissionsFunction::InstallUIAbort(bool user_initiated) {
|
| - result_.reset(Request::Result::Create(false));
|
| - SendResponse(true);
|
| -
|
| - Release(); // Balanced in RunImpl().
|
| -}
|
|
|