Draw method reviewed

This commit is contained in:
ChristianVisintin
2020-11-29 11:55:02 +01:00
parent 6dc871e49a
commit e84e4ab2b1

View File

@@ -1489,8 +1489,12 @@ impl FileTransferActivity {
/// ### draw /// ### draw
/// ///
/// Draw UI /// Draw UI
fn draw(&mut self, frame: &mut Frame<CrosstermBackend<Stdout>>) { fn draw(&mut self) {
let mut ctx: Context = self.context.take().unwrap();
let _ = ctx.terminal.draw(|f| {
// TODO: implement // TODO: implement
});
self.context = Some(ctx);
} }
/// ### draw_header /// ### draw_header
@@ -1660,11 +1664,7 @@ impl Activity for FileTransferActivity {
self.params.address, self.params.port self.params.address, self.params.port
))); )));
// Force ui draw // Force ui draw
let mut ctx: Context = self.context.take().unwrap(); self.draw();
let _ = ctx.terminal.draw(|f| {
self.draw(f);
});
self.context = Some(ctx);
// Connect to remote // Connect to remote
self.connect(); self.connect();
} }
@@ -1676,11 +1676,7 @@ impl Activity for FileTransferActivity {
} }
} }
// @! draw interface // @! draw interface
let mut ctx: Context = self.context.take().unwrap(); self.draw();
let _ = ctx.terminal.draw(|f| {
self.draw(f);
});
self.context = Some(ctx);
} }
/// ### on_destroy /// ### on_destroy