From bbe5af64c9944b535c7c247b72f5926a30fa91ce Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Wed, 6 Jul 2022 23:31:46 +0200 Subject: [PATCH] main: Allow privileged protocols in debug builds --- src/main.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 89e734e4..2be12cd5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -100,11 +100,14 @@ fn init_wayland_display( event_loop .handle() .insert_source(source, |client_stream, _, data| { - if let Err(err) = data - .display - .handle() - .insert_client(client_stream, Arc::new(data.state.new_client_state())) - { + if let Err(err) = data.display.handle().insert_client( + client_stream, + Arc::new(if cfg!(debug_assertions) { + data.state.new_privileged_client_state() + } else { + data.state.new_client_state() + }), + ) { slog_scope::warn!("Error adding wayland client: {}", err); }; })