aboutsummaryrefslogtreecommitdiff
path: root/rtc_base/task_utils/pending_task_safety_flag.cc
diff options
context:
space:
mode:
Diffstat (limited to 'rtc_base/task_utils/pending_task_safety_flag.cc')
-rw-r--r--rtc_base/task_utils/pending_task_safety_flag.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/rtc_base/task_utils/pending_task_safety_flag.cc b/rtc_base/task_utils/pending_task_safety_flag.cc
index b83d714916..57b3f6ce88 100644
--- a/rtc_base/task_utils/pending_task_safety_flag.cc
+++ b/rtc_base/task_utils/pending_task_safety_flag.cc
@@ -10,19 +10,17 @@
#include "rtc_base/task_utils/pending_task_safety_flag.h"
-#include "rtc_base/ref_counted_object.h"
-
namespace webrtc {
// static
rtc::scoped_refptr<PendingTaskSafetyFlag> PendingTaskSafetyFlag::Create() {
- return new rtc::RefCountedObject<PendingTaskSafetyFlag>(true);
+ return new PendingTaskSafetyFlag(true);
}
rtc::scoped_refptr<PendingTaskSafetyFlag>
PendingTaskSafetyFlag::CreateDetached() {
rtc::scoped_refptr<PendingTaskSafetyFlag> safety_flag(
- new rtc::RefCountedObject<PendingTaskSafetyFlag>(true));
+ new PendingTaskSafetyFlag(true));
safety_flag->main_sequence_.Detach();
return safety_flag;
}
@@ -30,7 +28,7 @@ PendingTaskSafetyFlag::CreateDetached() {
rtc::scoped_refptr<PendingTaskSafetyFlag>
PendingTaskSafetyFlag::CreateDetachedInactive() {
rtc::scoped_refptr<PendingTaskSafetyFlag> safety_flag(
- new rtc::RefCountedObject<PendingTaskSafetyFlag>(false));
+ new PendingTaskSafetyFlag(false));
safety_flag->main_sequence_.Detach();
return safety_flag;
}