| Index: sync/internal_api/js_sync_encryption_handler_observer.cc
|
| diff --git a/sync/internal_api/js_sync_encryption_handler_observer.cc b/sync/internal_api/js_sync_encryption_handler_observer.cc
|
| index 1e76575860759bd7f9bc3455193615daf709f3d4..2db5475c2ee094d8b516953e96696cae348cbaf5 100644
|
| --- a/sync/internal_api/js_sync_encryption_handler_observer.cc
|
| +++ b/sync/internal_api/js_sync_encryption_handler_observer.cc
|
| @@ -95,6 +95,19 @@ void JsSyncEncryptionHandlerObserver::OnCryptographerStateChanged(
|
| JsEventDetails(&details));
|
| }
|
|
|
| +void JsSyncEncryptionHandlerObserver::OnPassphraseStateChanged(
|
| + PassphraseState state) {
|
| + if (!event_handler_.IsInitialized()) {
|
| + return;
|
| + }
|
| + DictionaryValue details;
|
| + details.SetString("passphraseState",
|
| + PassphraseStateToString(state));
|
| + HandleJsEvent(FROM_HERE,
|
| + "onPassphraseStateChanged",
|
| + JsEventDetails(&details));
|
| +}
|
| +
|
| void JsSyncEncryptionHandlerObserver::HandleJsEvent(
|
| const tracked_objects::Location& from_here,
|
| const std::string& name, const JsEventDetails& details) {
|
|
|