| Index: public/platform/modules/presentation/WebPresentationClient.h
|
| diff --git a/public/platform/modules/presentation/WebPresentationClient.h b/public/platform/modules/presentation/WebPresentationClient.h
|
| index 9ea599016138dcc6d869d47cd2688039a6e97cab..e8f8a48b5125c0caa8e6821ea2a342f6a8fe0b34 100644
|
| --- a/public/platform/modules/presentation/WebPresentationClient.h
|
| +++ b/public/platform/modules/presentation/WebPresentationClient.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "public/platform/WebCallbacks.h"
|
| #include "public/platform/WebCommon.h"
|
| +#include "public/platform/WebPassOwnPtr.h"
|
|
|
| namespace blink {
|
|
|
| @@ -19,10 +20,10 @@ struct WebPresentationError;
|
| // If session was created, callback's onSuccess() is invoked with the information about the
|
| // presentation session created by the embedder. Otherwise, onError() is invoked with the error code
|
| // and message.
|
| -using WebPresentationSessionClientCallbacks = WebCallbacks<WebPresentationSessionClient*, WebPresentationError*>;
|
| +using WebPresentationSessionClientCallbacks = WebCallbacks<WebPassOwnPtr<WebPresentationSessionClient>, WebPassOwnPtr<WebPresentationError>>;
|
|
|
| // Callback for .getAvailability().
|
| -using WebPresentationAvailabilityCallbacks = WebCallbacks<bool*, WebPresentationError*>;
|
| +using WebPresentationAvailabilityCallbacks = WebCallbacks<WebPassOwnPtr<bool>, WebPassOwnPtr<WebPresentationError>>;
|
|
|
| // The implementation the embedder has to provide for the Presentation API to work.
|
| class WebPresentationClient {
|
|
|