| Index: remoting/host/desktop_session_agent_win.cc
|
| diff --git a/remoting/host/desktop_session_agent_win.cc b/remoting/host/desktop_session_agent_win.cc
|
| index ff771e56c873e17559e33a8fbabb1296867fc962..31f9f8a5d5d05f2036b584a53c7ee374ccaae56b 100644
|
| --- a/remoting/host/desktop_session_agent_win.cc
|
| +++ b/remoting/host/desktop_session_agent_win.cc
|
| @@ -25,7 +25,8 @@ class DesktopSessionAgentWin : public DesktopSessionAgent {
|
| public:
|
| DesktopSessionAgentWin(
|
| scoped_refptr<AutoThreadTaskRunner> caller_task_runner,
|
| - scoped_refptr<AutoThreadTaskRunner> io_task_runner);
|
| + scoped_refptr<AutoThreadTaskRunner> io_task_runner,
|
| + scoped_refptr<AutoThreadTaskRunner> video_capture_task_runner);
|
| virtual ~DesktopSessionAgentWin();
|
|
|
| protected:
|
| @@ -39,8 +40,11 @@ class DesktopSessionAgentWin : public DesktopSessionAgent {
|
|
|
| DesktopSessionAgentWin::DesktopSessionAgentWin(
|
| scoped_refptr<AutoThreadTaskRunner> caller_task_runner,
|
| - scoped_refptr<AutoThreadTaskRunner> io_task_runner)
|
| - : DesktopSessionAgent(caller_task_runner, io_task_runner) {
|
| + scoped_refptr<AutoThreadTaskRunner> io_task_runner,
|
| + scoped_refptr<AutoThreadTaskRunner> video_capture_task_runner)
|
| + : DesktopSessionAgent(caller_task_runner,
|
| + io_task_runner,
|
| + video_capture_task_runner) {
|
| }
|
|
|
| DesktopSessionAgentWin::~DesktopSessionAgentWin() {
|
| @@ -80,11 +84,12 @@ bool DesktopSessionAgentWin::DoCreateNetworkChannel(
|
| }
|
|
|
| // static
|
| -scoped_ptr<DesktopSessionAgent> DesktopSessionAgent::Create(
|
| +scoped_refptr<DesktopSessionAgent> DesktopSessionAgent::Create(
|
| scoped_refptr<AutoThreadTaskRunner> caller_task_runner,
|
| - scoped_refptr<AutoThreadTaskRunner> io_task_runner) {
|
| - return scoped_ptr<DesktopSessionAgent>(new DesktopSessionAgentWin(
|
| - caller_task_runner, io_task_runner));
|
| + scoped_refptr<AutoThreadTaskRunner> io_task_runner,
|
| + scoped_refptr<AutoThreadTaskRunner> video_capture_task_runner) {
|
| + return scoped_refptr<DesktopSessionAgent>(new DesktopSessionAgentWin(
|
| + caller_task_runner, io_task_runner, video_capture_task_runner));
|
| }
|
|
|
| } // namespace remoting
|
|
|