summaryrefslogtreecommitdiffstats
path: root/google_apis
diff options
context:
space:
mode:
authormaniscalco@chromium.org <maniscalco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-15 18:47:58 +0000
committermaniscalco@chromium.org <maniscalco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-15 18:49:35 +0000
commitbefe90dfd1e4111aa7f0d3ab2491e214a1449900 (patch)
tree94465dbf00d8c15a3d1c716feadffe1f79e8b94a /google_apis
parent00a3bda74a0c524c842773d795d66c796a8404b4 (diff)
downloadchromium_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.cc5
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);