From 646f36ff7d9318364cd5b1ab5cafda0601575c9f Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Mon, 17 Feb 2025 20:57:41 +0100 Subject: [PATCH] improv(display): apply adjusted scale only if it changed --- cosmic-settings/src/pages/display/mod.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cosmic-settings/src/pages/display/mod.rs b/cosmic-settings/src/pages/display/mod.rs index 394758f..af2d940 100644 --- a/cosmic-settings/src/pages/display/mod.rs +++ b/cosmic-settings/src/pages/display/mod.rs @@ -528,10 +528,12 @@ impl Page { } Message::AdjustScale(scale) => { - self.adjusted_scale = scale; + if self.adjusted_scale != scale { + self.adjusted_scale = scale; - if let Some(option) = self.cache.scale_selected { - return self.set_scale(option); + if let Some(option) = self.cache.scale_selected { + return self.set_scale(option); + } } }