From c26ce924d0748b20e357718e47651ef0247505e6 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sun, 18 Jun 2023 16:52:41 +0200 Subject: [PATCH] fix(core): fixed disable telemetry function A bit different from the mainline launcher --- src/ui/main/disable_telemetry.rs | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/ui/main/disable_telemetry.rs b/src/ui/main/disable_telemetry.rs index 0885e61..8a6fe54 100644 --- a/src/ui/main/disable_telemetry.rs +++ b/src/ui/main/disable_telemetry.rs @@ -20,24 +20,13 @@ pub fn disable_telemetry(sender: ComponentSender) { .collect::>() .join("\\n"); - let output = if config.patch.root { - Command::new("pkexec") - .arg("echo") - .arg("-e") - .arg(format!("\\n{telemetry}\\n")) - .arg(">>") - .arg("/etc/hosts") - .spawn() - } - - else { - Command::new("echo") - .arg("-e") - .arg(format!("\\n{telemetry}\\n")) - .arg(">>") - .arg("/etc/hosts") - .spawn() - }; + let output = Command::new("pkexec") + .arg("echo") + .arg("-e") + .arg(format!("\\n{telemetry}\\n")) + .arg(">>") + .arg("/etc/hosts") + .spawn(); match output.and_then(|child| child.wait_with_output()) { Ok(output) => if !output.status.success() {