| 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;
|
| };
|
|
|