| Index: content/browser/presentation/presentation_service_impl.h
|
| diff --git a/content/browser/presentation/presentation_service_impl.h b/content/browser/presentation/presentation_service_impl.h
|
| index dea2c88c37d89940f495810411836156aac20d6c..10d08499c161db6c75173548b31af16e76abc597 100644
|
| --- a/content/browser/presentation/presentation_service_impl.h
|
| +++ b/content/browser/presentation/presentation_service_impl.h
|
| @@ -110,18 +110,17 @@ class CONTENT_EXPORT PresentationServiceImpl
|
| class CONTENT_EXPORT ScreenAvailabilityListenerImpl
|
| : public PresentationScreenAvailabilityListener {
|
| public:
|
| - ScreenAvailabilityListenerImpl(
|
| - const std::string& availability_url,
|
| - PresentationServiceImpl* service);
|
| + ScreenAvailabilityListenerImpl(const GURL& availability_url,
|
| + PresentationServiceImpl* service);
|
| ~ScreenAvailabilityListenerImpl() override;
|
|
|
| // PresentationScreenAvailabilityListener implementation.
|
| - std::string GetAvailabilityUrl() const override;
|
| + GURL GetAvailabilityUrl() const override;
|
| void OnScreenAvailabilityChanged(bool available) override;
|
| void OnScreenAvailabilityNotSupported() override;
|
|
|
| private:
|
| - const std::string availability_url_;
|
| + const GURL availability_url_;
|
| PresentationServiceImpl* const service_;
|
| };
|
|
|
| @@ -256,10 +255,10 @@ class CONTENT_EXPORT PresentationServiceImpl
|
| // availability) to.
|
| blink::mojom::PresentationServiceClientPtr client_;
|
|
|
| - std::vector<std::string> default_presentation_urls_;
|
| + std::vector<GURL> default_presentation_urls_;
|
|
|
| using ScreenAvailabilityListenerMap =
|
| - std::map<std::string, std::unique_ptr<ScreenAvailabilityListenerImpl>>;
|
| + std::map<GURL, std::unique_ptr<ScreenAvailabilityListenerImpl>>;
|
| ScreenAvailabilityListenerMap screen_availability_listeners_;
|
|
|
| // For StartSession requests.
|
|
|