diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-05-06 23:28:20 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-05-06 23:28:20 -0400 |
commit | 12a3377378f0a2fa453597df9a14f49b4fa16411 (patch) | |
tree | c292c73a3e606d77c95b9563a9c66e5ce8fa6c54 /src/ui | |
parent | c1a5adeee57db49cae3027c959cb9c4f29a69e71 (diff) |
move worker stuff to its own context struct
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/views/tui_folder_view.rs | 2 | ||||
-rw-r--r-- | src/ui/widgets/tui_worker.rs | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/views/tui_folder_view.rs b/src/ui/views/tui_folder_view.rs index 08dc31b..9cce97a 100644 --- a/src/ui/views/tui_folder_view.rs +++ b/src/ui/views/tui_folder_view.rs @@ -102,7 +102,7 @@ impl<'a> Widget for TuiFolderView<'a> { if self.show_bottom_status { let message_style = Style::default().fg(Color::Yellow); /* draw the bottom status bar */ - if let Some(msg) = self.context.worker_msg() { + if let Some(msg) = self.context.worker_context_ref().get_msg() { let text = Span::styled(msg, message_style); Paragraph::new(text) .wrap(Wrap { trim: true }) diff --git a/src/ui/widgets/tui_worker.rs b/src/ui/widgets/tui_worker.rs index df9230a..bfd7b3a 100644 --- a/src/ui/widgets/tui_worker.rs +++ b/src/ui/widgets/tui_worker.rs @@ -18,7 +18,7 @@ impl<'a> TuiWorker<'a> { impl<'a> Widget for TuiWorker<'a> { fn render(self, area: Rect, buf: &mut Buffer) { - match self.context.worker_ref() { + match self.context.worker_context_ref().worker_ref() { Some(io_obs) => { if let Some(progress) = io_obs.progress.as_ref() { let op_str = match progress.kind() { @@ -49,7 +49,7 @@ impl<'a> Widget for TuiWorker<'a> { buf.set_stringn(0, 5, "Queue:", area.width as usize, style); let style = Style::default(); - for (i, worker) in self.context.worker_iter().enumerate() { + for (i, worker) in self.context.worker_context_ref().iter().enumerate() { let op_str = match worker.kind() { FileOp::Copy => "Copy", FileOp::Cut => "Move", |