fix: Make sure to actually use idle_timeout config value for the timers

This commit is contained in:
Blaž Hrastnik 2021-10-10 22:39:47 +09:00
parent f8f63c5508
commit a930f99179

View file

@ -141,7 +141,7 @@ pub fn new(
registers: Registers::default(),
clipboard_provider: get_clipboard_provider(),
status_msg: None,
idle_timer: Box::pin(sleep(Duration::from_millis(500))),
idle_timer: Box::pin(sleep(config.idle_timeout)),
config,
}
}
@ -156,7 +156,7 @@ pub fn clear_idle_timer(&mut self) {
pub fn reset_idle_timer(&mut self) {
self.idle_timer
.as_mut()
.reset(Instant::now() + Duration::from_millis(500));
.reset(Instant::now() + self.config.idle_timeout);
}
pub fn clear_status(&mut self) {