| Index: remoting/host/client_session.h
|
| diff --git a/remoting/host/client_session.h b/remoting/host/client_session.h
|
| index a4f2367d90da0877e325175718ec0e0176ca6b0e..de307f1b80d867e7e3c90114cfaf4bdd0d0a9506 100644
|
| --- a/remoting/host/client_session.h
|
| +++ b/remoting/host/client_session.h
|
| @@ -17,6 +17,7 @@
|
| #include "remoting/protocol/input_event_tracker.h"
|
| #include "remoting/protocol/input_filter.h"
|
| #include "remoting/protocol/input_stub.h"
|
| +#include "remoting/protocol/mouse_input_filter.h"
|
| #include "third_party/skia/include/core/SkPoint.h"
|
|
|
| namespace remoting {
|
| @@ -123,7 +124,8 @@ class ClientSession : public protocol::HostEventStub,
|
|
|
| std::string client_jid_;
|
|
|
| - // The host event stub to which this object delegates.
|
| + // The host event stub to which this object delegates. This is the final
|
| + // element in the input pipeline, whose components appear in order below.
|
| protocol::HostEventStub* host_event_stub_;
|
|
|
| // Tracker used to release pressed keys and buttons when disconnecting.
|
| @@ -132,6 +134,9 @@ class ClientSession : public protocol::HostEventStub,
|
| // Filter used to disable remote inputs during local input activity.
|
| RemoteInputFilter remote_input_filter_;
|
|
|
| + // Filter used to clamp mouse events to the current display dimensions.
|
| + protocol::MouseInputFilter mouse_input_filter_;
|
| +
|
| // Filter used to manage enabling & disabling of client input events.
|
| protocol::InputFilter disable_input_filter_;
|
|
|
|
|