Chromium Code Reviews| Index: chrome/browser/sync/notifier/chrome_invalidation_client.cc |
| diff --git a/chrome/browser/sync/notifier/chrome_invalidation_client.cc b/chrome/browser/sync/notifier/chrome_invalidation_client.cc |
| index 463265adb2149ec70d64c51e2c8b2361883bc577..88f172df7c1eeb2895e402e71fa7ceab577ba4fd 100644 |
| --- a/chrome/browser/sync/notifier/chrome_invalidation_client.cc |
| +++ b/chrome/browser/sync/notifier/chrome_invalidation_client.cc |
| @@ -118,6 +118,7 @@ void ChromeInvalidationClient::RegisterTypes( |
| void ChromeInvalidationClient::Ready( |
| invalidation::InvalidationClient* client) { |
| ticl_ready_ = true; |
| + listener_->OnSessionStatusChanged(true); |
|
Nicolas Zea
2011/07/07 00:48:01
nit: style guide prefers an enum instead of bool f
|
| registration_manager_->SetRegisteredTypes(registered_types_); |
| } |
| @@ -270,6 +271,8 @@ void ChromeInvalidationClient::ReissueRegistrations( |
| void ChromeInvalidationClient::InformError( |
| invalidation::InvalidationClient* client, |
| const invalidation::ErrorInfo& error_info) { |
| + listener_->OnSessionStatusChanged(false); |
| + LOG(ERROR) << "Invalidation client encountered an error"; |
| // TODO(ghc): handle the error. |
| } |