screenreader: Fix a couple other small things.

Remove old comment. Simplify calling set_orca_enabled, etc.
This commit is contained in:
Jeremy Whiting 2025-05-28 13:33:32 -06:00
parent cff6303b6c
commit 6cf4bb9c04

View file

@ -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;