Index: base/memory/weak_ptr.cc |
diff --git a/base/memory/weak_ptr.cc b/base/memory/weak_ptr.cc |
index d9ce86ad18901a0719255c031fae1a1357ad1f2f..a22f61aa2ba47e0a8417e40734a23353c96b2eb6 100644 |
--- a/base/memory/weak_ptr.cc |
+++ b/base/memory/weak_ptr.cc |
@@ -10,21 +10,21 @@ namespace internal { |
WeakReference::Flag::Flag() : is_valid_(true) { |
// Flags only become bound when checked for validity, or invalidated, |
// so that we can check that later validity/invalidation operations on |
- // the same Flag take place on the same sequenced thread. |
- sequence_checker_.DetachFromSequence(); |
+ // the same Flag take place on the same thread. |
+ thread_checker_.DetachFromThread(); |
} |
void WeakReference::Flag::Invalidate() { |
// The flag being invalidated with a single ref implies that there are no |
// weak pointers in existence. Allow deletion on other thread in this case. |
- DCHECK(sequence_checker_.CalledOnValidSequencedThread() || HasOneRef()) |
- << "WeakPtrs must be invalidated on the same sequenced thread."; |
+ DCHECK(thread_checker_.CalledOnValidThread() || HasOneRef()) |
+ << "WeakPtrs must be checked and invalidated on the same thread."; |
is_valid_ = false; |
} |
bool WeakReference::Flag::IsValid() const { |
- DCHECK(sequence_checker_.CalledOnValidSequencedThread()) |
- << "WeakPtrs must be checked on the same sequenced thread."; |
+ DCHECK(thread_checker_.CalledOnValidThread()) |
+ << "WeakPtrs must be checked and invalidated on the same thread."; |
return is_valid_; |
} |