diff options
| author | Val Packett <val@packett.cool> | 2025-01-04 01:05:08 -0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-17 11:16:10 +0300 |
| commit | b853d5b1247fddfaeac0dbdfb9304c69c6de463a (patch) | |
| tree | a12b8cfa7384609440885f21687a1ac4c39c4ac5 /src/utils | |
| parent | 693e0e09f79c2d1add466b15daabffd0be339ecb (diff) | |
| download | niri-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.rs | 2 |
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)) |
