Index: base/memory/weak_ptr.h |
diff --git a/base/memory/weak_ptr.h b/base/memory/weak_ptr.h |
index b4120a1140d109ff89f60e71a55e031e128220c9..1675889e22963ef23ff8812fda9d2b7e26db1192 100644 |
--- a/base/memory/weak_ptr.h |
+++ b/base/memory/weak_ptr.h |
@@ -90,9 +90,6 @@ class BASE_EXPORT WeakReference { |
void Invalidate(); |
bool IsValid() const; |
- // Remove this when crbug.com/234964 is addressed. |
- void DetachFromThreadHack() { sequence_checker_.DetachFromSequence(); } |
- |
private: |
friend class base::RefCountedThreadSafe<Flag>; |
@@ -125,12 +122,6 @@ class BASE_EXPORT WeakReferenceOwner { |
void Invalidate(); |
- // Remove this when crbug.com/234964 is addressed. |
- void DetachFromThreadHack() { |
- if (flag_.get()) |
- flag_->DetachFromThreadHack(); |
- } |
- |
private: |
mutable scoped_refptr<WeakReference::Flag> flag_; |
}; |
@@ -311,14 +302,6 @@ class SupportsWeakPtr : public internal::SupportsWeakPtrBase { |
return WeakPtr<T>(weak_reference_owner_.GetRef(), static_cast<T*>(this)); |
} |
- // Removes the binding, if any, from this object to a particular thread. |
- // This is used in WebGraphicsContext3DInProcessCommandBufferImpl to work- |
- // around access to cmmand buffer objects by more than one thread. |
- // Remove this when crbug.com/234964 is addressed. |
- void DetachFromThreadHack() { |
- weak_reference_owner_.DetachFromThreadHack(); |
- } |
- |
protected: |
~SupportsWeakPtr() {} |