aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorVal Packett <val@packett.cool>2025-01-04 01:05:08 -0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-01-17 11:16:10 +0300
commitb853d5b1247fddfaeac0dbdfb9304c69c6de463a (patch)
treea12b8cfa7384609440885f21687a1ac4c39c4ac5 /src/utils
parent693e0e09f79c2d1add466b15daabffd0be339ecb (diff)
downloadniri-b853d5b1247fddfaeac0dbdfb9304c69c6de463a.tar.gz
niri-b853d5b1247fddfaeac0dbdfb9304c69c6de463a.tar.bz2
niri-b853d5b1247fddfaeac0dbdfb9304c69c6de463a.zip
dbus: DisplayConfig: report fractional scales as supported
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/scale.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils/scale.rs b/src/utils/scale.rs
index ff89b4cb..6736b464 100644
--- a/src/utils/scale.rs
+++ b/src/utils/scale.rs
@@ -38,7 +38,7 @@ pub fn guess_monitor_scale(size_mm: Size<i32, Raw>, resolution: Size<i32, Physic
.map_or(1., |(scale, _)| scale)
}
-fn supported_scales(resolution: Size<i32, Physical>) -> impl Iterator<Item = f64> {
+pub fn supported_scales(resolution: Size<i32, Physical>) -> impl Iterator<Item = f64> {
(MIN_SCALE * STEPS..=MAX_SCALE * STEPS)
.map(|x| f64::from(x) / f64::from(STEPS))
.filter(move |scale| is_valid_for_resolution(resolution, *scale))