summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorJeff Zhao <jeff.no.zhao@gmail.com>2021-05-06 23:28:20 -0400
committerJeff Zhao <jeff.no.zhao@gmail.com>2021-05-06 23:28:20 -0400
commit12a3377378f0a2fa453597df9a14f49b4fa16411 (patch)
treec292c73a3e606d77c95b9563a9c66e5ce8fa6c54 /src/ui
parentc1a5adeee57db49cae3027c959cb9c4f29a69e71 (diff)
move worker stuff to its own context struct
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/views/tui_folder_view.rs2
-rw-r--r--src/ui/widgets/tui_worker.rs4
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",