Index: third_party/WebKit/Source/modules/presentation/PresentationAvailability.h |
diff --git a/third_party/WebKit/Source/modules/presentation/PresentationAvailability.h b/third_party/WebKit/Source/modules/presentation/PresentationAvailability.h |
index f1b05d1f891d354f615ba64e970cb4a2dbb06350..241c3383f688b1cfec70d63920e9938371ff22cd 100644 |
--- a/third_party/WebKit/Source/modules/presentation/PresentationAvailability.h |
+++ b/third_party/WebKit/Source/modules/presentation/PresentationAvailability.h |
@@ -12,7 +12,9 @@ |
#include "modules/ModulesExport.h" |
#include "platform/weborigin/KURL.h" |
#include "public/platform/WebURL.h" |
+#include "public/platform/WebVector.h" |
#include "public/platform/modules/presentation/WebPresentationAvailabilityObserver.h" |
+#include "wtf/Vector.h" |
namespace blink { |
@@ -32,7 +34,7 @@ class MODULES_EXPORT PresentationAvailability final |
USING_GARBAGE_COLLECTED_MIXIN(PresentationAvailability); |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- static PresentationAvailability* take(ScriptPromiseResolver*, const KURL&, bool); |
+ static PresentationAvailability* take(ScriptPromiseResolver*, const WTF::Vector<KURL>&, bool); |
~PresentationAvailability() override; |
// EventTarget implementation. |
@@ -41,7 +43,7 @@ public: |
// WebPresentationAvailabilityObserver implementation. |
void availabilityChanged(bool) override; |
- const WebURL url() const override; |
+ const WebVector<WebURL>& urls() const override; |
// ActiveScriptWrappable implementation. |
bool hasPendingActivity() const final; |
@@ -75,12 +77,12 @@ private: |
Inactive, |
}; |
- PresentationAvailability(ExecutionContext*, const KURL&, bool); |
+ PresentationAvailability(ExecutionContext*, const WTF::Vector<KURL>&, bool); |
void setState(State); |
void updateListening(); |
- const KURL m_url; |
+ WebVector<WebURL> m_urls; |
bool m_value; |
State m_state; |
}; |