diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-29 22:20:49 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-29 22:20:49 +0000 |
commit | 4090a28a018d226d000d7b4b738b3a2d7b4c6828 (patch) | |
tree | 3c680966fafff0e5d458f77f2c11e34f2c2691bb /chrome/browser/task_manager.h | |
parent | 4c35e6c431bfac0a5bde04cf38bae1ffe6f17e8a (diff) | |
download | chromium_src-4090a28a018d226d000d7b4b738b3a2d7b4c6828.zip chromium_src-4090a28a018d226d000d7b4b738b3a2d7b4c6828.tar.gz chromium_src-4090a28a018d226d000d7b4b738b3a2d7b4c6828.tar.bz2 |
These classes need to use thread safe reference counting.
Detected using this CL:
http://codereview.chromium.org/251012
R=jcampan
BUG=none
TEST=covered by browser tests once my assertion to NewRunnableMethod lands.
Review URL: http://codereview.chromium.org/251033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27544 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/task_manager.h')
-rw-r--r-- | chrome/browser/task_manager.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/task_manager.h b/chrome/browser/task_manager.h index 7c1e67e..666b643 100644 --- a/chrome/browser/task_manager.h +++ b/chrome/browser/task_manager.h @@ -82,7 +82,7 @@ class TaskManager { // notifications to the task manager. // Note: ResourceProviders have to be ref counted as they are used in // MessageLoop::InvokeLater(). - class ResourceProvider : public base::RefCounted<ResourceProvider> { + class ResourceProvider : public base::RefCountedThreadSafe<ResourceProvider> { public: virtual ~ResourceProvider() {} @@ -160,7 +160,7 @@ class TaskManagerModelObserver { // The model that the TaskManager is using. class TaskManagerModel : public URLRequestJobTracker::JobObserver, - public base::RefCounted<TaskManagerModel> { + public base::RefCountedThreadSafe<TaskManagerModel> { public: explicit TaskManagerModel(TaskManager* task_manager); ~TaskManagerModel(); |