| Index: base/callback.h
|
| diff --git a/base/callback.h b/base/callback.h
|
| index 00669dd83d1c2dbb518134f0243fd5dbec104133..5be4c34800c76918f354dae934c0634a5b3cbf32 100644
|
| --- a/base/callback.h
|
| +++ b/base/callback.h
|
| @@ -367,7 +367,7 @@ class Callback<R(Args...)> : public internal::CallbackBase {
|
| public:
|
| typedef R(RunType)(Args...);
|
|
|
| - Callback() : CallbackBase(NULL) { }
|
| + Callback() {}
|
|
|
| // Note that this constructor CANNOT be explicit, and that Bind() CANNOT
|
| // return the exact Callback<> type. See base/bind.h for details.
|
| @@ -393,7 +393,7 @@ class Callback<R(Args...)> : public internal::CallbackBase {
|
| PolymorphicInvoke f =
|
| reinterpret_cast<PolymorphicInvoke>(polymorphic_invoke_);
|
|
|
| - return f(bind_state_.get(), internal::CallbackForward(args)...);
|
| + return f(bind_state_, internal::CallbackForward(args)...);
|
| }
|
|
|
| private:
|
|
|