Index: base/memory/weak_ptr.h |
diff --git a/base/memory/weak_ptr.h b/base/memory/weak_ptr.h |
index 8c2220fa501909043233e5cd8dc71e2977b8918b..9839db298c7af4c8baa565827f6b40d9920960b9 100644 |
--- a/base/memory/weak_ptr.h |
+++ b/base/memory/weak_ptr.h |
@@ -127,7 +127,8 @@ class BASE_EXPORT WeakReferenceOwner { |
// Remove this when crbug.com/234964 is addressed. |
void DetachFromThreadHack() { |
- if (flag_) flag_->DetachFromThreadHack(); |
+ if (flag_.get()) |
+ flag_->DetachFromThreadHack(); |
} |
private: |