aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-10-10 07:59:50 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-10-10 07:59:50 +0400
commitd9253a7137bf25b63435e466003589f5ca98d751 (patch)
treeed88a9f032c2bd30fbcecbfc1330367152385bb0 /src
parent9fb8c616a8442382ec2fd35e49f9917a82b69be7 (diff)
downloadniri-d9253a7137bf25b63435e466003589f5ca98d751.tar.gz
niri-d9253a7137bf25b63435e466003589f5ca98d751.tar.bz2
niri-d9253a7137bf25b63435e466003589f5ca98d751.zip
Extract data variable
Diffstat (limited to 'src')
-rw-r--r--src/niri.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/niri.rs b/src/niri.rs
index b4a76a27..1c32fdd4 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -384,11 +384,8 @@ impl Niri {
let socket_name = socket_source.socket_name().to_os_string();
event_loop
.insert_source(socket_source, move |client, _, state| {
- if let Err(err) = state
- .niri
- .display_handle
- .insert_client(client, Arc::new(ClientState::default()))
- {
+ let data = Arc::new(ClientState::default());
+ if let Err(err) = state.niri.display_handle.insert_client(client, data) {
error!("error inserting client: {err}");
}
})