Index: extensions/browser/guest_view/web_view/web_view_permission_helper.cc |
diff --git a/extensions/browser/guest_view/web_view/web_view_permission_helper.cc b/extensions/browser/guest_view/web_view/web_view_permission_helper.cc |
index e74365e05a64135ed11a67f9b1565de49cd8d1cd..3a58d227554fb6f6d5890b3009b84ae216c93f1b 100644 |
--- a/extensions/browser/guest_view/web_view/web_view_permission_helper.cc |
+++ b/extensions/browser/guest_view/web_view/web_view_permission_helper.cc |
@@ -323,10 +323,7 @@ int WebViewPermissionHelper::RequestPermission( |
// after creation. This is to allow those same objects to be accessed again |
// in the same scope without fear of use after freeing. |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, |
- base::Bind(&PermissionResponseCallback::Run, |
- base::Owned(new PermissionResponseCallback(callback)), |
- allowed_by_default, std::string())); |
+ FROM_HERE, base::Bind(callback, allowed_by_default, std::string())); |
return webview::kInvalidPermissionRequestID; |
} |