diff options
| author | MaxVerevkin <maxxverrr@gmail.com> | 2023-04-17 12:26:43 +0300 |
|---|---|---|
| committer | MaxVerevkin <maxxverrr@gmail.com> | 2023-04-17 12:26:43 +0300 |
| commit | d3b488c95817c75ad6ac892e9826da8d9dd189b3 (patch) | |
| tree | ae7c6b93c89e8bc574446de2e6f4bea349b3cc63 /src/shared_state.rs | |
| parent | eed0b89aafaee8146688c4ca05146986bbd4dc37 (diff) | |
| download | i3bar-mango-d3b488c95817c75ad6ac892e9826da8d9dd189b3.tar.gz | |
refactor cache management
Diffstat (limited to 'src/shared_state.rs')
| -rw-r--r-- | src/shared_state.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/shared_state.rs b/src/shared_state.rs index 1551f4d..8ec1b60 100644 --- a/src/shared_state.rs +++ b/src/shared_state.rs @@ -1,5 +1,5 @@ use crate::{ - config::Config, i3bar_protocol::Block, state::ComputedBlock, status_cmd::StatusCmd, + blocks_cache::BlocksCache, config::Config, status_cmd::StatusCmd, wm_info_provider::WmInfoProvider, }; @@ -9,7 +9,6 @@ pub struct SharedState { pub shm: ShmAlloc, pub config: Config, pub status_cmd: Option<StatusCmd>, - pub blocks: Vec<Block>, - pub blocks_cache: Vec<ComputedBlock>, + pub blocks_cache: BlocksCache, pub wm_info_provider: Option<Box<dyn WmInfoProvider>>, } |
