diff --git a/src/cli/input.rs b/src/cli/input.rs index d48b5624..78c1105e 100644 --- a/src/cli/input.rs +++ b/src/cli/input.rs @@ -354,7 +354,7 @@ impl Input { let data = Rc::new(RefCell::new(Vec::new())); jay_input::Keymap::handle(&self.tc, input, data.clone(), |d, map| { let mem = Rc::new( - ClientMem::new(&map.keymap, map.keymap_len as _, true, None, None).unwrap(), + ClientMem::new_private(&map.keymap, map.keymap_len as _, true, None, None).unwrap(), ) .offset(0); mem.read(d.borrow_mut().deref_mut()).unwrap(); diff --git a/src/clientmem.rs b/src/clientmem.rs index a88cd2f1..c9428b2e 100644 --- a/src/clientmem.rs +++ b/src/clientmem.rs @@ -57,7 +57,6 @@ impl ClientMem { Self::new2(fd, len, read_only, client, cpu, c::MAP_SHARED) } - #[cfg_attr(not(feature = "it"), expect(dead_code))] pub fn new_private( fd: &Rc, len: usize, diff --git a/src/ifs/jay_input.rs b/src/ifs/jay_input.rs index 2e6d26fe..02b783a8 100644 --- a/src/ifs/jay_input.rs +++ b/src/ifs/jay_input.rs @@ -169,7 +169,7 @@ impl JayInput { where F: FnOnce(&Rc) -> Result<(), JayInputError>, { - let cm = Rc::new(ClientMem::new( + let cm = Rc::new(ClientMem::new_private( keymap, len as _, true, diff --git a/src/ifs/wl_seat/zwp_virtual_keyboard_v1.rs b/src/ifs/wl_seat/zwp_virtual_keyboard_v1.rs index c9b4d8b8..e17d6ec2 100644 --- a/src/ifs/wl_seat/zwp_virtual_keyboard_v1.rs +++ b/src/ifs/wl_seat/zwp_virtual_keyboard_v1.rs @@ -56,7 +56,7 @@ impl ZwpVirtualKeyboardV1RequestHandler for ZwpVirtualKeyboardV1 { if req.size > MAX_SIZE { return Err(ZwpVirtualKeyboardV1Error::OversizedKeymap); } - let client_mem = ClientMem::new( + let client_mem = ClientMem::new_private( &req.fd, req.size as usize - 1, true,