From 113ae1aaff54f6b235e24af4773832372ca04450 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 25 Nov 2023 10:25:12 +0400 Subject: Live reload animation slowdown --- src/niri.rs | 3 +++ 1 file changed, 3 insertions(+) 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(); -- cgit