diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-11-25 10:25:12 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-11-25 10:25:12 +0400 |
| commit | 113ae1aaff54f6b235e24af4773832372ca04450 (patch) | |
| tree | e21c949e6b459062e27107702883dc1d69cee5ad /src | |
| parent | df5512c0a87aeea3fe4ddd24d667cc6efc15a64c (diff) | |
| download | niri-113ae1aaff54f6b235e24af4773832372ca04450.tar.gz niri-113ae1aaff54f6b235e24af4773832372ca04450.tar.bz2 niri-113ae1aaff54f6b235e24af4773832372ca04450.zip | |
Live reload animation slowdown
Diffstat (limited to 'src')
| -rw-r--r-- | src/niri.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/niri.rs b/src/niri.rs index 4431167b..c9f7487e 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -3,6 +3,7 @@ use std::collections::{HashMap, HashSet}; use std::ffi::OsString; use std::path::PathBuf; use std::rc::Rc; +use std::sync::atomic::Ordering; use std::sync::{Arc, Mutex}; use std::time::{Duration, Instant}; use std::{env, mem, thread}; @@ -75,6 +76,7 @@ use smithay::wayland::tablet_manager::TabletManagerState; use smithay::wayland::text_input::TextInputManagerState; use smithay::wayland::virtual_keyboard::VirtualKeyboardManagerState; +use crate::animation; use crate::backend::{Backend, RenderResult, Tty, Winit}; use crate::config::{Config, TrackLayout}; use crate::cursor::{CursorManager, CursorTextureCache, RenderCursor, XCursor}; @@ -457,6 +459,7 @@ impl State { }; self.niri.layout.update_config(&config); + animation::ANIMATION_SLOWDOWN.store(config.debug.animation_slowdown, Ordering::Relaxed); let mut old_config = self.niri.config.borrow_mut(); |
