aboutsummaryrefslogtreecommitdiff
path: root/src/client/input/windows_vti.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/input/windows_vti.rs')
-rw-r--r--src/client/input/windows_vti.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/client/input/windows_vti.rs b/src/client/input/windows_vti.rs
index 6404e586..3b29e790 100644
--- a/src/client/input/windows_vti.rs
+++ b/src/client/input/windows_vti.rs
@@ -191,12 +191,20 @@ struct WindowsInputMapper {
win32_input: WindowsWin32InputModeFramer,
}
-#[derive(Default)]
struct WindowsInputPump {
framer: crate::raw_input::RawInputFramer,
paste_from_win32_key_records: bool,
}
+impl Default for WindowsInputPump {
+ fn default() -> Self {
+ Self {
+ framer: crate::raw_input::RawInputFramer::for_host_input(),
+ paste_from_win32_key_records: false,
+ }
+ }
+}
+
#[derive(Clone, Debug, PartialEq, Eq)]
enum PlatformInputItem {
Bytes(Vec<u8>),