From a9d97b5f4daecb1a26830aa507abb96a5e220972 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Mon, 6 Jan 2025 19:07:38 +0100 Subject: [PATCH] fix(touchpad): compiler error in disable-while-typing toggle --- cosmic-settings/src/pages/input/touchpad.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/cosmic-settings/src/pages/input/touchpad.rs b/cosmic-settings/src/pages/input/touchpad.rs index 06566e7..ec850b2 100644 --- a/cosmic-settings/src/pages/input/touchpad.rs +++ b/cosmic-settings/src/pages/input/touchpad.rs @@ -127,11 +127,15 @@ fn touchpad() -> Section { ) .add( settings::item::builder(&descriptions[disable_while_typing]).toggler( - input.input_touchpad.disable_while_typing.unwrap_or( - CosmicCompConfig::default() - .input_touchpad - .disable_while_typing, - ), + input + .input_touchpad + .disable_while_typing + .unwrap_or_else(|| { + CosmicCompConfig::default() + .input_touchpad + .disable_while_typing + .unwrap_or(true) + }), |enabled| Message::DisableWhileTyping(enabled, true), ), )