From 5b8dc1dbad3cbc333d131de4b1e3a9e1f22ca3a1 Mon Sep 17 00:00:00 2001 From: Evan Shrubsole Date: Thu, 19 May 2022 12:59:04 +0200 Subject: [PATCH] Add RTC_EXPORT to CurrentTaskQueueSetter This allows for its use in test targets in Chromium Windows, which fixes the compiled errors found in https://chromium-review.googlesource.com/c/chromium/src/+/3649679 Change-Id: I738b2eaab8eca73c40e847ede67ff5e7757ec512 Bug: None Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262811 Reviewed-by: Tomas Gunnarsson Commit-Queue: Tomas Gunnarsson Cr-Commit-Position: refs/heads/main@{#36939} --- api/task_queue/task_queue_base.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/task_queue/task_queue_base.h b/api/task_queue/task_queue_base.h index b7c92f8647..c3e79b72cc 100644 --- a/api/task_queue/task_queue_base.h +++ b/api/task_queue/task_queue_base.h @@ -130,7 +130,7 @@ class RTC_LOCKABLE RTC_EXPORT TaskQueueBase { bool IsCurrent() const { return Current() == this; } protected: - class CurrentTaskQueueSetter { + class RTC_EXPORT CurrentTaskQueueSetter { public: explicit CurrentTaskQueueSetter(TaskQueueBase* task_queue); CurrentTaskQueueSetter(const CurrentTaskQueueSetter&) = delete;