aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorbbb651 <bar.ye651@gmail.com>2024-12-10 01:58:26 +0200
committerIvan Molodetskikh <yalterz@gmail.com>2025-01-02 08:50:48 +0300
commit0113292cf6a77aea55739c7e779a891786aa35bd (patch)
tree1ded074e286b46bf6a622f320e3a53d9cf81d4f9 /src/utils
parent4741ab2e0465275d58c36db426b169c742d964cf (diff)
downloadniri-0113292cf6a77aea55739c7e779a891786aa35bd.tar.gz
niri-0113292cf6a77aea55739c7e779a891786aa35bd.tar.bz2
niri-0113292cf6a77aea55739c7e779a891786aa35bd.zip
Upgrade `zbus` and `async-io`
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/spawning.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/utils/spawning.rs b/src/utils/spawning.rs
index b7aa0d44..38ac52e6 100644
--- a/src/utils/spawning.rs
+++ b/src/utils/spawning.rs
@@ -424,8 +424,9 @@ mod systemd {
trace!("waiting for JobRemoved");
for message in signals {
+ let body = message.body();
let body: (u32, OwnedObjectPath, &str, &str) =
- message.body().context("error parsing signal")?;
+ body.deserialize().context("error parsing signal")?;
if body.1 == job {
// Our transient unit had started, we're good to exit the intermediate child.