aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
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/niri.rs
parent17861e0003c122dec9ad8cca1177c750ca6390c8 (diff)
downloadniri-d193928f315912b67cc997ab4e6f96675695374e.tar.gz
niri-d193928f315912b67cc997ab4e6f96675695374e.tar.bz2
niri-d193928f315912b67cc997ab4e6f96675695374e.zip
Add PID to Window IPC
Diffstat (limited to 'src/niri.rs')
-rw-r--r--src/niri.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/niri.rs b/src/niri.rs
index a9210a69..ee3116d0 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -1773,6 +1773,7 @@ impl Niri {
compositor_state: Default::default(),
can_view_decoration_globals: config.prefer_no_csd,
restricted: false,
+ credentials_unknown: false,
});
if let Err(err) = state.niri.display_handle.insert_client(client, data) {
@@ -4825,6 +4826,8 @@ pub struct ClientState {
pub can_view_decoration_globals: bool,
/// Whether this client is denied from the restricted protocols such as security-context.
pub restricted: bool,
+ /// We cannot retrieve this client's socket credentials.
+ pub credentials_unknown: bool,
}
impl ClientData for ClientState {