From ebfebdffa7a23c66f7aa508f9fb02e0dedb7acc5 Mon Sep 17 00:00:00 2001 From: Sahil Yeole Date: Wed, 9 Aug 2023 17:51:23 +0530 Subject: [PATCH] add check for seat0 active user Signed-off-by: Sahil Yeole --- src/platform/linux.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/platform/linux.rs b/src/platform/linux.rs index cda26ea10..ab8d53732 100644 --- a/src/platform/linux.rs +++ b/src/platform/linux.rs @@ -1073,11 +1073,13 @@ mod desktop { } pub fn refresh(&mut self) { + let seat0_values = get_values_of_seat0(&[0, 1, 2]); if !self.sid.is_empty() && is_active(&self.sid) { - return; + if self.sid == seat0_values[0] { + return; + } } - let seat0_values = get_values_of_seat0(&[0, 1, 2]); if seat0_values[0].is_empty() { *self = Self::default(); self.is_rustdesk_subprocess = false;