diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webshare/navigator_share.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/webshare/navigator_share.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webshare/navigator_share.h b/chromium/third_party/blink/renderer/modules/webshare/navigator_share.h index 23ff0e6bc91..1f2e4894b5f 100644 --- a/chromium/third_party/blink/renderer/modules/webshare/navigator_share.h +++ b/chromium/third_party/blink/renderer/modules/webshare/navigator_share.h @@ -10,7 +10,7 @@ #include "third_party/blink/renderer/bindings/core/v8/script_promise.h" #include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h" #include "third_party/blink/renderer/core/dom/events/event_target.h" -#include "third_party/blink/renderer/core/execution_context/context_lifecycle_observer.h" +#include "third_party/blink/renderer/core/execution_context/execution_context_lifecycle_observer.h" #include "third_party/blink/renderer/core/frame/navigator.h" #include "third_party/blink/renderer/modules/modules_export.h" #include "third_party/blink/renderer/platform/bindings/script_wrappable.h" @@ -20,6 +20,7 @@ namespace blink { +class ExceptionState; class Navigator; class ShareData; @@ -41,10 +42,13 @@ class MODULES_EXPORT NavigatorShare final // Navigator partial interface bool canShare(ScriptState*, const ShareData*); static bool canShare(ScriptState*, Navigator&, const ShareData*); - ScriptPromise share(ScriptState*, const ShareData*); - static ScriptPromise share(ScriptState*, Navigator&, const ShareData*); + ScriptPromise share(ScriptState*, const ShareData*, ExceptionState&); + static ScriptPromise share(ScriptState*, + Navigator&, + const ShareData*, + ExceptionState&); - void Trace(blink::Visitor*) override; + void Trace(Visitor*) override; private: class ShareClientImpl; |