diff options
| author | cashmere <cashmere@autistici.org> | 2026-08-16 08:21:37 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-08-16 08:21:37 +0200 |
| commit | 4901b5d77d73db59f0c1545719ec6d1404aad979 (patch) | |
| tree | 0b3233e82387ffe7a9cd5c0934971a665e0575a9 /src/blocks_cache.rs | |
| parent | 91b84d1f1bfbc5de2eb140a48185a5252b1b592e (diff) | |
| download | i3bar-mango-main.tar.gz | |
Diffstat (limited to 'src/blocks_cache.rs')
| -rw-r--r-- | src/blocks_cache.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/blocks_cache.rs b/src/blocks_cache.rs index 1e607a6..555ac49 100644 --- a/src/blocks_cache.rs +++ b/src/blocks_cache.rs @@ -32,6 +32,15 @@ impl BlocksCache { pub fn get_computed(&self) -> &[ComputedBlock] { &self.computed } + + pub fn config_changed(&mut self, config: &Config) { + let blocks = self + .computed + .drain(..) + .map(|computed| computed.block) + .collect(); + self.process_new_blocks(config, blocks); + } } impl ComputedBlock { |
