From dab4bfb828128a3f5a15a3566d151d4757f5a23a Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Mon, 17 Feb 2025 19:05:37 +0100 Subject: [PATCH] fix(displays): keep refresh rate when changing scale --- cosmic-settings/src/pages/display/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cosmic-settings/src/pages/display/mod.rs b/cosmic-settings/src/pages/display/mod.rs index 1ab1927..9f70e39 100644 --- a/cosmic-settings/src/pages/display/mod.rs +++ b/cosmic-settings/src/pages/display/mod.rs @@ -1049,9 +1049,13 @@ impl Page { return Task::none(); }; + let rate = current.refresh_rate; + task.arg("mode") .arg("--scale") .arg(format!("{}.{:02}", scale / 100, scale % 100)) + .arg("--refresh") + .arg(format!("{}.{:03}", rate / 1000, rate % 1000)) .arg(name) .arg(itoa::Buffer::new().format(current.size.0)) .arg(itoa::Buffer::new().format(current.size.1));