From 6cf4bb9c046563cc032edd31c9bc75a61cb7b815 Mon Sep 17 00:00:00 2001 From: Jeremy Whiting Date: Wed, 28 May 2025 13:33:32 -0600 Subject: [PATCH] screenreader: Fix a couple other small things. Remove old comment. Simplify calling set_orca_enabled, etc. --- src/screenreader.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/screenreader.rs b/src/screenreader.rs index 84121e5..1fe8759 100644 --- a/src/screenreader.rs +++ b/src/screenreader.rs @@ -97,16 +97,12 @@ impl<'dbus> OrcaManager<'dbus> { let a11ysettings = Settings::new(A11Y_SETTING); a11ysettings .set_boolean(SCREEN_READER_SETTING, enable) - .map_err(|e| anyhow!("Unable to set screen reader enabled gsetting, {}", e))?; - // Settings::sync(); + .map_err(|e| anyhow!("Unable to set screen reader enabled gsetting, {e}"))?; } + self.set_orca_enabled(enable).await?; if enable { - // Set orca enabled also - self.set_orca_enabled(true).await?; self.restart_orca().await?; } else { - // Set orca disabled also - self.set_orca_enabled(false).await?; self.stop_orca().await?; } self.enabled = enable;