Chromium Code Reviews| Index: blimp/client/feature/navigation_feature.cc |
| diff --git a/blimp/client/feature/navigation_feature.cc b/blimp/client/feature/navigation_feature.cc |
| index 34922363c31c9f7ba0b82d393e55fdf79b318457..b20d1c51312cb1766067afddabf0170ea81427fb 100644 |
| --- a/blimp/client/feature/navigation_feature.cc |
| +++ b/blimp/client/feature/navigation_feature.cc |
| @@ -19,7 +19,8 @@ |
| namespace blimp { |
| namespace client { |
| -NavigationFeature::NavigationFeature() {} |
| +NavigationFeature::NavigationFeature(BlimpConnectionDetails* details) |
| + : connection_details_(details) {} |
| NavigationFeature::~NavigationFeature() {} |
| @@ -64,6 +65,7 @@ void NavigationFeature::NavigateToUrlText(int tab_id, |
| CreateBlimpMessage(&navigation_message, tab_id); |
| navigation_message->set_type(NavigationMessage::LOAD_URL); |
| navigation_message->mutable_load_url()->set_url(url.spec()); |
| + connection_details_->ResetStats(); |
|
Kevin M
2016/05/10 23:54:24
Consider moving the data collection policy out of
shaktisahu
2016/05/16 05:41:38
Keeping this here as I can't use NetLog
|
| outgoing_message_processor_->ProcessMessage(std::move(blimp_message), |
| net::CompletionCallback()); |
| } |
| @@ -74,6 +76,7 @@ void NavigationFeature::Reload(int tab_id) { |
| CreateBlimpMessage(&navigation_message, tab_id); |
| navigation_message->set_type(NavigationMessage::RELOAD); |
| + connection_details_->ResetStats(); |
| outgoing_message_processor_->ProcessMessage(std::move(blimp_message), |
| net::CompletionCallback()); |
| } |
| @@ -84,6 +87,7 @@ void NavigationFeature::GoForward(int tab_id) { |
| CreateBlimpMessage(&navigation_message, tab_id); |
| navigation_message->set_type(NavigationMessage::GO_FORWARD); |
| + connection_details_->ResetStats(); |
| outgoing_message_processor_->ProcessMessage(std::move(blimp_message), |
| net::CompletionCallback()); |
| } |
| @@ -94,6 +98,7 @@ void NavigationFeature::GoBack(int tab_id) { |
| CreateBlimpMessage(&navigation_message, tab_id); |
| navigation_message->set_type(NavigationMessage::GO_BACK); |
| + connection_details_->ResetStats(); |
| outgoing_message_processor_->ProcessMessage(std::move(blimp_message), |
| net::CompletionCallback()); |
| } |