Chromium Code Reviews| Index: mojo/services/html_viewer/html_document.cc |
| diff --git a/mojo/services/html_viewer/html_document.cc b/mojo/services/html_viewer/html_document.cc |
| index a99ec7d4a3c2c736758d1d4e6a48ffeb124a1c8d..0cc49cdabfa57a402bdfbe41e5e4f33c29aa39dc 100644 |
| --- a/mojo/services/html_viewer/html_document.cc |
| +++ b/mojo/services/html_viewer/html_document.cc |
| @@ -240,9 +240,10 @@ blink::WebNavigationPolicy HTMLDocument::decidePolicyForNavigation( |
| if (CanNavigateLocally(frame, request)) |
| return default_policy; |
| - navigator_host_->RequestNavigate( |
| - WebNavigationPolicyToNavigationTarget(default_policy), |
| - mojo::URLRequest::From(request).Pass()); |
| + if (embedder_service_provider_.get()) |
|
DaveMoore
2014/12/19 23:56:13
nit: There should be braces around this.
Aaron Boodman
2014/12/20 17:46:07
Modify LazyInterfacePtr so that you can do navigat
dtapuska
2015/01/05 18:41:24
Done.
|
| + navigator_host_->RequestNavigate( |
| + WebNavigationPolicyToNavigationTarget(default_policy), |
| + mojo::URLRequest::From(request).Pass()); |
| return blink::WebNavigationPolicyIgnore; |
| } |
| @@ -258,7 +259,8 @@ void HTMLDocument::didNavigateWithinPage( |
| blink::WebLocalFrame* frame, |
| const blink::WebHistoryItem& history_item, |
| blink::WebHistoryCommitType commit_type) { |
| - navigator_host_->DidNavigateLocally(history_item.urlString().utf8()); |
| + if (embedder_service_provider_.get()) |
| + navigator_host_->DidNavigateLocally(history_item.urlString().utf8()); |
| } |
| void HTMLDocument::OnViewBoundsChanged(View* view, |