Index: remoting/host/win/wts_session_process_delegate.h |
diff --git a/remoting/host/win/wts_session_process_delegate.h b/remoting/host/win/wts_session_process_delegate.h |
index 407e0af610575df19746511b8662719d1f4ff9aa..f170c5c1b15e4c6210af1f0ffd8b0b81ed9405fa 100644 |
--- a/remoting/host/win/wts_session_process_delegate.h |
+++ b/remoting/host/win/wts_session_process_delegate.h |
@@ -12,7 +12,7 @@ |
#include "base/compiler_specific.h" |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
-#include "base/threading/non_thread_safe.h" |
+#include "base/sequence_checker.h" |
#include "remoting/host/win/worker_process_launcher.h" |
namespace base { |
@@ -28,9 +28,7 @@ namespace remoting { |
// Implements logic for launching and monitoring a worker process in a different |
// session. |
-class WtsSessionProcessDelegate |
- : public base::NonThreadSafe, |
- public WorkerProcessLauncher::Delegate { |
+class WtsSessionProcessDelegate : public WorkerProcessLauncher::Delegate { |
public: |
WtsSessionProcessDelegate( |
scoped_refptr<base::SingleThreadTaskRunner> io_task_runner, |
@@ -53,6 +51,8 @@ class WtsSessionProcessDelegate |
class Core; |
scoped_refptr<Core> core_; |
+ SEQUENCE_CHECKER(sequence_checker_); |
+ |
DISALLOW_COPY_AND_ASSIGN(WtsSessionProcessDelegate); |
}; |