| Index: webrtc/base/taskrunner.h
|
| diff --git a/webrtc/base/taskrunner.h b/webrtc/base/taskrunner.h
|
| index bd7b4ea858b485aa6824d4a2fc45570245351564..f59677a8467cf3f0f9a667a7a977bbe6e0174298 100644
|
| --- a/webrtc/base/taskrunner.h
|
| +++ b/webrtc/base/taskrunner.h
|
| @@ -15,6 +15,7 @@
|
|
|
| #include <vector>
|
|
|
| +#include "webrtc/base/checks.h"
|
| #include "webrtc/base/sigslot.h"
|
| #include "webrtc/base/taskparent.h"
|
|
|
| @@ -45,7 +46,7 @@ class TaskRunner : public TaskParent, public sigslot::has_slots<> {
|
|
|
| void UpdateTaskTimeout(Task* task, int64_t previous_task_timeout_time);
|
|
|
| -#if !defined(NDEBUG)
|
| +#if RTC_DCHECK_IS_ON
|
| bool is_ok_to_delete(Task* task) {
|
| return task == deleting_task_;
|
| }
|
| @@ -86,11 +87,11 @@ class TaskRunner : public TaskParent, public sigslot::has_slots<> {
|
| void CheckForTimeoutChange(int64_t previous_timeout_time);
|
|
|
| std::vector<Task *> tasks_;
|
| - Task *next_timeout_task_;
|
| - bool tasks_running_;
|
| -#if !defined(NDEBUG)
|
| - int abort_count_;
|
| - Task* deleting_task_;
|
| + Task *next_timeout_task_ = nullptr;
|
| + bool tasks_running_ = false;
|
| +#if RTC_DCHECK_IS_ON
|
| + int abort_count_ = 0;
|
| + Task* deleting_task_ = nullptr;
|
| #endif
|
|
|
| void RecalcNextTimeout(Task *exclude_task);
|
|
|