Chromium Code Reviews| 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: |