diff options
| author | Kirill Chibisov <contact@kchibisov.com> | 2023-10-26 00:15:46 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-29 13:58:48 +0400 |
| commit | 0a2052945e62c31585a3c7ec4c0efa84ebc5d312 (patch) | |
| tree | a339cae5e7ba362d7adf18c62948eb009a368d24 /src/backend/tty.rs | |
| parent | 49a8f156f34434977358ea9f0a9cb97a753d857f (diff) | |
| download | niri-0a2052945e62c31585a3c7ec4c0efa84ebc5d312.tar.gz niri-0a2052945e62c31585a3c7ec4c0efa84ebc5d312.tar.bz2 niri-0a2052945e62c31585a3c7ec4c0efa84ebc5d312.zip | |
Add support for wl_compositor@v6
Diffstat (limited to 'src/backend/tty.rs')
| -rw-r--r-- | src/backend/tty.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 52ec1ebd..1c3bbe44 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -529,9 +529,6 @@ impl Tty { .map(|info| (info.manufacturer, info.model)) .unwrap_or_else(|| ("Unknown".into(), "Unknown".into())); - let scale = config.scale.clamp(0.1, 10.); - let scale = scale.max(1.).round() as i32; - let output = Output::new( output_name.clone(), PhysicalProperties { @@ -541,7 +538,9 @@ impl Tty { make, }, ); + let wl_mode = Mode::from(*mode); + let scale = config.scale.clamp(1., 10.).ceil() as i32; output.change_current_state(Some(wl_mode), None, Some(Scale::Integer(scale)), None); output.set_preferred(wl_mode); |
