| Index: public/platform/modules/permissions/WebPermissionClient.h
|
| diff --git a/public/platform/modules/permissions/WebPermissionClient.h b/public/platform/modules/permissions/WebPermissionClient.h
|
| index 9d43136bf106d87748c596a53f9b6fac1b7e111a..a86a045ab78afc6646e71e8e6636a9306c8c7033 100644
|
| --- a/public/platform/modules/permissions/WebPermissionClient.h
|
| +++ b/public/platform/modules/permissions/WebPermissionClient.h
|
| @@ -13,7 +13,15 @@
|
|
|
| namespace blink {
|
|
|
| -using WebPermissionCallback = WebCallbacks<WebPermissionStatus*, void>;
|
| +class WebPermissionCallback : public WebCallbacks<WebPermissionStatus, void> {
|
| +public:
|
| + virtual void onSuccess(WebPermissionStatus) = 0;
|
| + void onSuccess(WebPermissionStatus* r)
|
| + {
|
| + onSuccess(*r);
|
| + delete r;
|
| + }
|
| +};
|
| using WebPermissionsCallback = WebCallbacks<WebPassOwnPtr<WebVector<WebPermissionStatus>>, void>;
|
|
|
| class WebPermissionObserver;
|
|
|