| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index d1bd5effed2e6a901f6a02549eaeb0867da3b6b6..05e72847fa5ee4e4eaf1fee013733eda51ffffb4 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -3954,33 +3954,22 @@ double RenderViewImpl::zoomFactorToZoomLevel(double factor) const {
|
| }
|
|
|
| void RenderViewImpl::registerProtocolHandler(const WebString& scheme,
|
| - 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.string()));
|
| - if (base.GetOrigin() != absolute_url.GetOrigin()) {
|
| - return;
|
| - }
|
| Send(new ViewHostMsg_RegisterProtocolHandler(routing_id_,
|
| base::UTF16ToUTF8(scheme),
|
| - absolute_url,
|
| + url,
|
| title,
|
| user_gesture));
|
| }
|
|
|
| void RenderViewImpl::unregisterProtocolHandler(const WebString& scheme,
|
| - const WebURL& base_url,
|
| const WebURL& url) {
|
| bool user_gesture = WebUserGestureIndicator::isProcessingUserGesture();
|
| - GURL base(base_url);
|
| - GURL absolute_url = base.Resolve(base::UTF16ToUTF8(url.string()));
|
| - if (base.GetOrigin() != absolute_url.GetOrigin())
|
| - return;
|
| Send(new ViewHostMsg_UnregisterProtocolHandler(routing_id_,
|
| base::UTF16ToUTF8(scheme),
|
| - absolute_url,
|
| + url,
|
| user_gesture));
|
| }
|
|
|
|
|