| Index: public/platform/modules/push_messaging/WebPushSubscription.h
 | 
| diff --git a/public/platform/modules/push_messaging/WebPushSubscription.h b/public/platform/modules/push_messaging/WebPushSubscription.h
 | 
| index 0c4f4efdb788dbc219dce3a146a1ce167e859365..b582bf4c92b11a7dab59a96c287ae03e2ca29569 100644
 | 
| --- a/public/platform/modules/push_messaging/WebPushSubscription.h
 | 
| +++ b/public/platform/modules/push_messaging/WebPushSubscription.h
 | 
| @@ -5,19 +5,22 @@
 | 
|  #ifndef WebPushSubscription_h
 | 
|  #define WebPushSubscription_h
 | 
|  
 | 
| +#include "public/platform/WebCommon.h"
 | 
|  #include "public/platform/WebString.h"
 | 
| +#include "public/platform/WebURL.h"
 | 
|  
 | 
|  namespace blink {
 | 
|  
 | 
|  struct WebPushSubscription {
 | 
| -    WebPushSubscription(const WebString& endpoint, const WebString& subscriptionId)
 | 
| +    explicit WebPushSubscription(const WebURL& endpoint)
 | 
|          : endpoint(endpoint)
 | 
| -        , subscriptionId(subscriptionId)
 | 
|      {
 | 
|      }
 | 
|  
 | 
| -    WebString endpoint;
 | 
| -    WebString subscriptionId;
 | 
| +    // TODO(peter): Remove this constructor when the embedder switched over to the one above.
 | 
| +    BLINK_PLATFORM_EXPORT WebPushSubscription(const WebString& endpointWithoutSubscriptionId, const WebString& subscriptionId);
 | 
| +
 | 
| +    WebURL endpoint;
 | 
|  };
 | 
|  
 | 
|  } // namespace blink
 | 
| 
 |