1
0
Fork 0
forked from wry/wry

autocommit 2022-04-17 17:08:31 CEST

This commit is contained in:
Julian Orth 2022-04-17 17:08:31 +02:00
parent 50b792db78
commit a30306e3d5
23 changed files with 390 additions and 42 deletions

View file

@ -16,7 +16,6 @@ use {
queue::AsyncQueue,
},
wire::WlRegistryId,
xwayland::XWaylandEvent,
},
ahash::AHashMap,
std::{
@ -100,7 +99,7 @@ impl Clients {
}
}
};
self.spawn2(id, global, socket, uid, pid, secure, None)?;
self.spawn2(id, global, socket, uid, pid, secure, false)?;
Ok(())
}
@ -112,7 +111,7 @@ impl Clients {
uid: c::uid_t,
pid: c::pid_t,
secure: bool,
xwayland_queue: Option<Rc<AsyncQueue<XWaylandEvent>>>,
is_xwayland: bool,
) -> Result<Rc<Client>, ClientError> {
let data = Rc::new(Client {
id,
@ -125,7 +124,7 @@ impl Clients {
shutdown: Default::default(),
dispatch_frame_requests: AsyncQueue::new(),
tracker: Default::default(),
xwayland_queue,
is_xwayland,
secure,
last_serial: Cell::new(0),
last_enter_serial: Cell::new(0),
@ -224,7 +223,7 @@ pub struct Client {
shutdown: AsyncEvent,
pub dispatch_frame_requests: AsyncQueue<Rc<WlCallback>>,
pub tracker: Tracker<Client>,
pub xwayland_queue: Option<Rc<AsyncQueue<XWaylandEvent>>>,
pub is_xwayland: bool,
pub secure: bool,
pub last_serial: Cell<u32>,
pub last_enter_serial: Cell<u32>,