Chromium Code Reviews| Index: headless/lib/browser/headless_web_contents_impl.cc |
| diff --git a/headless/lib/browser/headless_web_contents_impl.cc b/headless/lib/browser/headless_web_contents_impl.cc |
| index 869b2b12e588a6c92d427a73ec7bb0469ea6ae61..1977e7ffac218c0f2a531e6811579372f919d1fb 100644 |
| --- a/headless/lib/browser/headless_web_contents_impl.cc |
| +++ b/headless/lib/browser/headless_web_contents_impl.cc |
| @@ -7,6 +7,7 @@ |
| #include "base/bind.h" |
| #include "base/memory/weak_ptr.h" |
| #include "base/trace_event/trace_event.h" |
| +#include "content/public/browser/navigation_handle.h" |
| #include "content/public/browser/render_frame_host.h" |
| #include "content/public/browser/render_process_host.h" |
| #include "content/public/browser/render_view_host.h" |
| @@ -33,6 +34,12 @@ class WebContentsObserverAdapter : public content::WebContentsObserver { |
| observer_->DocumentOnLoadCompletedInMainFrame(); |
| } |
| + void DidFinishNavigation( |
| + content::NavigationHandle* navigation_handle) override { |
| + observer_->DidFinishNavigation(navigation_handle->HasCommitted() && |
| + !navigation_handle->IsErrorPage()); |
|
alex clarke (OOO till 29th)
2016/03/14 18:16:08
Will the observer ever care about errors?
Sami
2016/03/14 18:33:27
They definitely will, but for now I wanted to keep
|
| + } |
| + |
| private: |
| HeadlessWebContents::Observer* observer_; // Not owned. |