main: Allow privileged protocols in debug builds

This commit is contained in:
Victoria Brekenfeld 2022-07-06 23:31:46 +02:00
parent 55df9bce09
commit bbe5af64c9

View file

@ -100,11 +100,14 @@ fn init_wayland_display(
event_loop event_loop
.handle() .handle()
.insert_source(source, |client_stream, _, data| { .insert_source(source, |client_stream, _, data| {
if let Err(err) = data if let Err(err) = data.display.handle().insert_client(
.display client_stream,
.handle() Arc::new(if cfg!(debug_assertions) {
.insert_client(client_stream, Arc::new(data.state.new_client_state())) data.state.new_privileged_client_state()
{ } else {
data.state.new_client_state()
}),
) {
slog_scope::warn!("Error adding wayland client: {}", err); slog_scope::warn!("Error adding wayland client: {}", err);
}; };
}) })