Index: media/base/callback.cc |
diff --git a/media/base/callback.cc b/media/base/callback.cc |
index 1e2b400ad7e8c96e9766e342628b5344d3ac75b9..484c74465449bf39b23199b00006ee580f1862b1 100644 |
--- a/media/base/callback.cc |
+++ b/media/base/callback.cc |
@@ -12,6 +12,12 @@ AutoTaskRunner::~AutoTaskRunner() { |
} |
} |
+AutoCallbackRunner::~AutoCallbackRunner() { |
+ if (callback_.get()) { |
+ callback_->Run(); |
+ } |
+} |
+ |
Callback0::Type* TaskToCallbackAdapter::NewCallback(Task* task) { |
return new TaskToCallbackAdapter(task); |
} |