state: Move shell behind RwLock
This commit is contained in:
parent
647deb81f1
commit
5d5a510691
45 changed files with 2657 additions and 2097 deletions
|
|
@ -206,6 +206,8 @@ pub trait SeatExt {
|
|||
fn active_output(&self) -> Output;
|
||||
fn set_active_output(&self, output: &Output);
|
||||
fn devices(&self) -> &Devices;
|
||||
fn supressed_keys(&self) -> &SupressedKeys;
|
||||
fn modifiers_shortcut_queue(&self) -> &ModifiersShortcutQueue;
|
||||
|
||||
fn cursor_geometry(
|
||||
&self,
|
||||
|
|
@ -239,6 +241,14 @@ impl SeatExt for Seat<State> {
|
|||
self.user_data().get::<Devices>().unwrap()
|
||||
}
|
||||
|
||||
fn supressed_keys(&self) -> &SupressedKeys {
|
||||
self.user_data().get::<SupressedKeys>().unwrap()
|
||||
}
|
||||
|
||||
fn modifiers_shortcut_queue(&self) -> &ModifiersShortcutQueue {
|
||||
self.user_data().get::<ModifiersShortcutQueue>().unwrap()
|
||||
}
|
||||
|
||||
fn cursor_geometry(
|
||||
&self,
|
||||
loc: impl Into<Point<f64, Buffer>>,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue