Index: base/mac/bind_objc_block.h |
diff --git a/base/mac/bind_objc_block.h b/base/mac/bind_objc_block.h |
index c31f26e5a31f6347fc2459848f0d261a8e4c4bf4..a54c1ad165c519c78a4cc756301eb1efbe9a3230 100644 |
--- a/base/mac/bind_objc_block.h |
+++ b/base/mac/bind_objc_block.h |
@@ -46,7 +46,8 @@ R RunBlock(base::mac::ScopedBlock<R(^)(Args...)> block, Args... args) { |
template<typename R, typename... Args> |
base::Callback<R(Args...)> BindBlock(R(^block)(Args...)) { |
return base::Bind(&base::internal::RunBlock<R, Args...>, |
- base::mac::ScopedBlock<R(^)(Args...)>(Block_copy(block))); |
+ base::mac::ScopedBlock<R (^)(Args...)>( |
+ base::mac::internal::ScopedBlockTraitsRetain(block))); |
} |
} // namespace base |