diff options
Diffstat (limited to 'media/base/callback.cc')
-rw-r--r-- | media/base/callback.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/media/base/callback.cc b/media/base/callback.cc index 1e2b400..484c744 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); } |