diff options
Diffstat (limited to 'src/canvas/widgets/cpu_graph.rs')
-rw-r--r-- | src/canvas/widgets/cpu_graph.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/canvas/widgets/cpu_graph.rs b/src/canvas/widgets/cpu_graph.rs index a9ee8f43..2110ec40 100644 --- a/src/canvas/widgets/cpu_graph.rs +++ b/src/canvas/widgets/cpu_graph.rs @@ -38,7 +38,9 @@ impl Painter { } } self.draw_cpu_graph(f, app_state, draw_loc, widget_id); - if let Some(cpu_widget_state) = app_state.cpu_state.widget_states.get_mut(&widget_id) { + if let Some(cpu_widget_state) = + app_state.states.cpu_state.widget_states.get_mut(&widget_id) + { cpu_widget_state.is_legend_hidden = true; } @@ -180,7 +182,8 @@ impl Painter { const Y_BOUNDS: [f64; 2] = [0.0, 100.5]; const Y_LABELS: [Cow<'static, str>; 2] = [Cow::Borrowed(" 0%"), Cow::Borrowed("100%")]; - if let Some(cpu_widget_state) = app_state.cpu_state.widget_states.get_mut(&widget_id) { + if let Some(cpu_widget_state) = app_state.states.cpu_state.widget_states.get_mut(&widget_id) + { let cpu_data = &app_state.converted_data.cpu_data; let border_style = self.get_border_style(widget_id, app_state.current_widget.widget_id); let x_bounds = [0, cpu_widget_state.current_display_time]; @@ -237,7 +240,11 @@ impl Painter { &self, f: &mut Frame<'_, B>, app_state: &mut App, draw_loc: Rect, widget_id: u64, ) { let recalculate_column_widths = app_state.should_get_widget_bounds(); - if let Some(cpu_widget_state) = app_state.cpu_state.widget_states.get_mut(&(widget_id - 1)) + if let Some(cpu_widget_state) = app_state + .states + .cpu_state + .widget_states + .get_mut(&(widget_id - 1)) { // TODO: This line (and the one above, see caller) is pretty dumb but I guess needed for now. Refactor if possible! cpu_widget_state.is_legend_hidden = false; |