diff options
author | maniscalco@chromium.org <maniscalco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-15 18:47:58 +0000 |
---|---|---|
committer | maniscalco@chromium.org <maniscalco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-15 18:49:35 +0000 |
commit | befe90dfd1e4111aa7f0d3ab2491e214a1449900 (patch) | |
tree | 94465dbf00d8c15a3d1c716feadffe1f79e8b94a /google_apis | |
parent | 00a3bda74a0c524c842773d795d66c796a8404b4 (diff) | |
download | chromium_src-befe90dfd1e4111aa7f0d3ab2491e214a1449900.zip chromium_src-befe90dfd1e4111aa7f0d3ab2491e214a1449900.tar.gz chromium_src-befe90dfd1e4111aa7f0d3ab2491e214a1449900.tar.bz2 |
Improve comment in OAuth2TokenServiceRequest::Core.
BUG=
Review URL: https://codereview.chromium.org/470133005
Cr-Commit-Position: refs/heads/master@{#289957}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289957 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'google_apis')
-rw-r--r-- | google_apis/gaia/oauth2_token_service_request.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/google_apis/gaia/oauth2_token_service_request.cc b/google_apis/gaia/oauth2_token_service_request.cc index b652c2b..0c737ad 100644 --- a/google_apis/gaia/oauth2_token_service_request.cc +++ b/google_apis/gaia/oauth2_token_service_request.cc @@ -77,8 +77,9 @@ class OAuth2TokenServiceRequest::Core scoped_refptr<base::SingleThreadTaskRunner> token_service_task_runner_; OAuth2TokenServiceRequest* owner_; - // It is important that provider_ is destroyed on the owner thread, not the - // token_service_task_runner_ thread. + // Clear on owner thread. OAuth2TokenServiceRequest promises to clear its + // last reference to TokenServiceProvider on the owner thread so the caller + // can ensure it is destroyed on the owner thread if desired. scoped_refptr<TokenServiceProvider> provider_; DISALLOW_COPY_AND_ASSIGN(Core); |