xwayland: kms fixes

This commit is contained in:
Victoria Brekenfeld 2023-01-24 19:32:57 +01:00
parent 5b644b59f7
commit e7be9d6abf
3 changed files with 33 additions and 13 deletions

View file

@ -421,7 +421,7 @@ impl Shell {
let xdg_shell_state = XdgShellState::new::<State, _>(dh, None);
let toplevel_info_state = ToplevelInfoState::new(
dh,
//|client| client.get_data::<ClientState>().unwrap().privileged,
//|client| client.get_data::<ClientState>().map_or(false, |s| s.privileged),
|_| true,
);
let toplevel_management_state = ToplevelManagementState::new::<State, _>(
@ -430,12 +430,12 @@ impl Shell {
ManagementCapabilities::Close,
ManagementCapabilities::Activate,
],
//|client| client.get_data::<ClientState>().unwrap().privileged,
//|client| client.get_data::<ClientState>().map_or(false, |s| s.privileged),
|_| true,
);
let mut workspace_state = WorkspaceState::new(
dh,
//|client| client.get_data::<ClientState>().unwrap().privileged,
//|client| client.get_data::<ClientState>().map_or(false, |s| s.privileged),
|_| true,
);