summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webshare/navigator_share.h
diff options
context:
space:
mode:
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.h12
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;