| Index: trunk/src/chrome/browser/sync/glue/frontend_data_type_controller.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/sync/glue/frontend_data_type_controller.cc (revision 289356)
|
| +++ trunk/src/chrome/browser/sync/glue/frontend_data_type_controller.cc (working copy)
|
| @@ -153,9 +153,12 @@
|
| if (!start_callback_.is_null()) {
|
| syncer::SyncMergeResult local_merge_result(type());
|
| local_merge_result.set_error(error);
|
| - start_callback_.Run(RUNTIME_ERROR,
|
| - local_merge_result,
|
| - syncer::SyncMergeResult(type()));
|
| + base::MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(start_callback_,
|
| + RUNTIME_ERROR,
|
| + local_merge_result,
|
| + syncer::SyncMergeResult(type())));
|
| }
|
| }
|
|
|
|
|