1
0
Fork 0
forked from wry/wry

shm: close client buffers in the cpu worker

This commit is contained in:
Julian Orth 2024-09-07 22:54:36 +02:00
parent d40e605f66
commit ece56d91d3
7 changed files with 79 additions and 16 deletions

View file

@ -169,7 +169,14 @@ impl JayInput {
where
F: FnOnce(&Rc<XkbKeymap>) -> Result<(), JayInputError>,
{
let cm = Rc::new(ClientMem::new(keymap, len as _, true, Some(&self.client))?).offset(0);
let cm = Rc::new(ClientMem::new(
keymap,
len as _,
true,
Some(&self.client),
None,
)?)
.offset(0);
let mut map = vec![];
cm.read(&mut map)?;
self.or_error(|| {