aboutsummaryrefslogtreecommitdiff
path: root/src/dbus
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-11-12 09:09:33 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-11-12 09:37:25 +0300
commitd193928f315912b67cc997ab4e6f96675695374e (patch)
tree4e17af4386b8109897eecb64f9223e4add09d80b /src/dbus
parent17861e0003c122dec9ad8cca1177c750ca6390c8 (diff)
downloadniri-d193928f315912b67cc997ab4e6f96675695374e.tar.gz
niri-d193928f315912b67cc997ab4e6f96675695374e.tar.bz2
niri-d193928f315912b67cc997ab4e6f96675695374e.zip
Add PID to Window IPC
Diffstat (limited to 'src/dbus')
-rw-r--r--src/dbus/mutter_service_channel.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dbus/mutter_service_channel.rs b/src/dbus/mutter_service_channel.rs
index 3d30ac17..c78dcbee 100644
--- a/src/dbus/mutter_service_channel.rs
+++ b/src/dbus/mutter_service_channel.rs
@@ -30,6 +30,8 @@ impl ServiceChannel {
// Would be nice to thread config here but for now it's fine.
can_view_decoration_globals: false,
restricted: false,
+ // FIXME: maybe you can get the PID from D-Bus somehow?
+ credentials_unknown: true,
});
self.display.insert_client(sock2, data).unwrap();
Ok(unsafe { zbus::zvariant::OwnedFd::from_raw_fd(sock1.into_raw_fd()) })