| Index: chrome/browser/sync/sync_js_controller.cc
|
| diff --git a/chrome/browser/sync/sync_js_controller.cc b/chrome/browser/sync/sync_js_controller.cc
|
| index 3f45b4e108d4f47b2b2a59043e67663cc5e4641b..e904c253b7975580b2d239c396b9453de372c04b 100644
|
| --- a/chrome/browser/sync/sync_js_controller.cc
|
| +++ b/chrome/browser/sync/sync_js_controller.cc
|
| @@ -74,8 +74,7 @@ void SyncJsController::UpdateBackendEventHandler() {
|
| // handlers.
|
| WeakHandle<JsEventHandler> backend_event_handler =
|
| (js_event_handlers_.size() > 0) ?
|
| - WeakHandle<JsEventHandler>(AsWeakPtr()) :
|
| - WeakHandle<JsEventHandler>();
|
| + MakeWeakHandle(AsWeakPtr()) : WeakHandle<SyncJsController>();
|
| js_backend_.Call(FROM_HERE, &JsBackend::SetJsEventHandler,
|
| backend_event_handler);
|
| }
|
|
|