Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(528)

Issue 10391080: No longer keep a lingering reference to TypedUrlDataTypeController after PSS exits (Closed)

Created:
8 years, 7 months ago by Andrew T Wilson (Slow)
Modified:
8 years, 7 months ago
Reviewers:
Nicolas Zea, lipalani1
CC:
chromium-reviews, Raghu Simha, ncarter (slow), akalin, tim (not reviewing)
Visibility:
Public.

Description

No longer keep a lingering reference to TypedUrlDataTypeController after PSS exits BUG=127706 TEST=Start chrome, sign in to sync, start print job spooling and exit while the print job is spooling, should not get a crash. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=137628

Patch Set 1 #

Patch Set 2 : Fixed compile err. #

Patch Set 3 : Removed debug statement. #

Total comments: 8

Patch Set 4 : Review feedback. #

Patch Set 5 : Fixed memory leak. #

Total comments: 2

Patch Set 6 : Removed overzealous dcheck. #

Patch Set 7 : Allow DTC deletion on non-UI threads. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+68 lines, -52 lines) Patch
M chrome/browser/sync/glue/non_frontend_data_type_controller.h View 1 2 3 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/sync/glue/non_frontend_data_type_controller.cc View 1 2 3 6 chunks +31 lines, -10 lines 0 comments Download
M chrome/browser/sync/glue/typed_url_data_type_controller.h View 1 2 3 2 chunks +3 lines, -14 lines 0 comments Download
M chrome/browser/sync/glue/typed_url_data_type_controller.cc View 1 2 3 4 4 chunks +31 lines, -24 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Andrew T Wilson (Slow)
PTAL
8 years, 7 months ago (2012-05-12 00:00:29 UTC) #1
lipalani1
I am mostly OK with this change and feel comfortable L G T M ing ...
8 years, 7 months ago (2012-05-14 22:46:17 UTC) #2
Andrew T Wilson (Slow)
PTAL https://chromiumcodereview.appspot.com/10391080/diff/8002/chrome/browser/sync/glue/non_frontend_data_type_controller.cc File chrome/browser/sync/glue/non_frontend_data_type_controller.cc (right): https://chromiumcodereview.appspot.com/10391080/diff/8002/chrome/browser/sync/glue/non_frontend_data_type_controller.cc#newcode476 chrome/browser/sync/glue/non_frontend_data_type_controller.cc:476: &NonFrontendDataTypeController::StopAssociation, this))) { On 2012/05/14 22:46:17, lipalani1 wrote: ...
8 years, 7 months ago (2012-05-15 22:52:08 UTC) #3
lipalani1
LGTM
8 years, 7 months ago (2012-05-15 22:59:30 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/atwilson@chromium.org/10391080/7003
8 years, 7 months ago (2012-05-15 23:06:08 UTC) #5
commit-bot: I haz the power
Try job failure for 10391080-7003 (retry) on mac_rel for step "unit_tests". It's a second try, ...
8 years, 7 months ago (2012-05-15 23:44:53 UTC) #6
Nicolas Zea
http://codereview.chromium.org/10391080/diff/12002/chrome/browser/sync/glue/typed_url_data_type_controller.h File chrome/browser/sync/glue/typed_url_data_type_controller.h (right): http://codereview.chromium.org/10391080/diff/12002/chrome/browser/sync/glue/typed_url_data_type_controller.h#newcode65 chrome/browser/sync/glue/typed_url_data_type_controller.h:65: PrefChangeRegistrar pref_registrar_; To some extent, I kind of feel ...
8 years, 7 months ago (2012-05-16 22:40:57 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/atwilson@chromium.org/10391080/8006
8 years, 7 months ago (2012-05-17 02:27:28 UTC) #8
commit-bot: I haz the power
8 years, 7 months ago (2012-05-17 04:18:07 UTC) #9
Change committed as 137628

Powered by Google App Engine
This is Rietveld 408576698