| 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..2434d444f5c4b6c275fad2161c75c9de63f93b85 100644
|
| --- a/base/mac/bind_objc_block.h
|
| +++ b/base/mac/bind_objc_block.h
|
| @@ -45,8 +45,11 @@ R RunBlock(base::mac::ScopedBlock<R(^)(Args...)> block, Args... args) {
|
| // note above).
|
| 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)));
|
| + return base::Bind(
|
| + &base::internal::RunBlock<R, Args...>,
|
| + base::mac::ScopedBlock<R (^)(Args...)>(
|
| + base::mac::internal::ScopedBlockTraits<R (^)(Args...)>::Retain(
|
| + block)));
|
| }
|
|
|
| } // namespace base
|
|
|