diff options
| author | Daniel Jankowski <daniel.jankowski@rub.de> | 2023-12-17 14:33:32 +0100 |
|---|---|---|
| committer | Daniel Jankowski <daniel.jankowski@rub.de> | 2023-12-17 14:33:32 +0100 |
| commit | aa67d6fbecab9a45b6044f019adb303bc84d63fe (patch) | |
| tree | b29760b80a67a44d274c62936b41c3ccc484c95d /src/widgets/command.rs | |
| parent | feat: perf + mem optimization of rendering (diff) | |
| download | sl0pstatus-aa67d6fbecab9a45b6044f019adb303bc84d63fe.tar.gz sl0pstatus-aa67d6fbecab9a45b6044f019adb303bc84d63fe.tar.xz sl0pstatus-aa67d6fbecab9a45b6044f019adb303bc84d63fe.zip | |
feat: further perf + mem optimization of widgets
Diffstat (limited to 'src/widgets/command.rs')
| -rw-r--r-- | src/widgets/command.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/widgets/command.rs b/src/widgets/command.rs index 8a7a3f8..9d50b50 100644 --- a/src/widgets/command.rs +++ b/src/widgets/command.rs @@ -98,7 +98,7 @@ impl Widget for CommandWidget { fn run_command_if_needed(command_config: CommandConfig, name: &str, state: &ZellijState) { let ts = Local::now(); let last_run = - get_timestamp_from_event_or_default(name, state.clone(), command_config.interval); + get_timestamp_from_event_or_default(name, state, command_config.interval); if ts.timestamp() - last_run.timestamp() >= command_config.interval { let mut context = BTreeMap::new(); @@ -159,7 +159,7 @@ fn parse_config(zj_conf: BTreeMap<String, String>) -> BTreeMap<String, CommandCo fn get_timestamp_from_event_or_default( name: &str, - state: ZellijState, + state: &ZellijState, interval: i64, ) -> DateTime<Local> { let command_result = state.command_results.get(name); |
