| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 78feab5013be884eba5f44391cb19df9e52dcac2..ea16d4e746b2caf6f56d1e482d399217c499f7af 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -5825,12 +5825,12 @@ double RenderViewImpl::zoomFactorToZoomLevel(double factor) const {
|
| }
|
|
|
| void RenderViewImpl::registerProtocolHandler(const WebString& scheme,
|
| - const WebString& base_url,
|
| - const WebString& url,
|
| + const WebURL& base_url,
|
| + const WebURL& url,
|
| const WebString& title) {
|
| bool user_gesture = WebUserGestureIndicator::isProcessingUserGesture();
|
| GURL base(base_url);
|
| - GURL absolute_url = base.Resolve(base::UTF16ToUTF8(url));
|
| + GURL absolute_url = base.Resolve(base::UTF16ToUTF8(url.string()));
|
| if (base.GetOrigin() != absolute_url.GetOrigin()) {
|
| return;
|
| }
|
|
|