|
[Sync] Consolidate DataTypeController methods that post on the backend thread
Make NonFrontendDataTypeController:{Start,Stop}AssociationAsync()
and NewNonFrontendDataTypeController::StopLocalService{,Async}()
private non-virtual methods and make them use the new method
NonFrontendDataTypeController::PostTaskOnBackendThread(from_here, task).
This is a prerequisite for fixing the intermittent crash in
NewNonFrontendDataTypeController::StartAssociation() on the
migration integration tests.
Fix a leak introduced by 111794 (see bug 105667).
BUG= 107743, 105667
TEST=
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=120167
Total comments: 12
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+187 lines, -265 lines) |
Patch |
 |
M |
chrome/browser/sync/glue/autofill_data_type_controller.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/autofill_data_type_controller.cc
|
View
|
1
|
3 chunks |
+7 lines, -13 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/autofill_profile_data_type_controller.h
|
View
|
1
|
1 chunk |
+18 lines, -17 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/autofill_profile_data_type_controller.cc
|
View
|
|
3 chunks |
+7 lines, -13 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/extension_setting_data_type_controller.h
|
View
|
|
1 chunk |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/extension_setting_data_type_controller.cc
|
View
|
|
4 chunks |
+20 lines, -33 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/new_non_frontend_data_type_controller.h
|
View
|
|
1 chunk |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/new_non_frontend_data_type_controller.cc
|
View
|
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/new_non_frontend_data_type_controller_mock.h
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/new_non_frontend_data_type_controller_unittest.cc
|
View
|
1
|
9 chunks |
+5 lines, -19 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/non_frontend_data_type_controller.h
|
View
|
1
|
5 chunks |
+18 lines, -11 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/non_frontend_data_type_controller.cc
|
View
|
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/non_frontend_data_type_controller_mock.h
|
View
|
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/non_frontend_data_type_controller_unittest.cc
|
View
|
1
|
10 chunks |
+9 lines, -20 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/password_data_type_controller.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/password_data_type_controller.cc
|
View
|
|
3 chunks |
+9 lines, -18 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/typed_url_data_type_controller.h
|
View
|
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/typed_url_data_type_controller.cc
|
View
|
1
|
5 chunks |
+31 lines, -39 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service_typed_url_unittest.cc
|
View
|
|
1 chunk |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
tools/heapcheck/suppressions.txt
|
View
|
1
2
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
 |
M |
tools/valgrind/memcheck/suppressions.txt
|
View
|
1
2
|
1 chunk |
+0 lines, -26 lines |
0 comments
|
Download
|
Total messages: 6 (0 generated)
|