Fix filter input

This commit is contained in:
Dheepak Krishnamurthy 2020-10-23 11:53:04 -06:00
parent 9b0b8d40d2
commit 868581a441

View file

@ -502,8 +502,8 @@ impl TTApp {
match self.mode { match self.mode {
AppMode::TaskReport => self.draw_command(f, rects[1], self.filter.as_str(), "Filter Tasks"), AppMode::TaskReport => self.draw_command(f, rects[1], self.filter.as_str(), "Filter Tasks"),
AppMode::TaskFilter => { AppMode::TaskFilter => {
f.render_widget(Clear, rects[1]);
f.set_cursor(rects[1].x + self.filter.pos() as u16 + 1, rects[1].y + 1); f.set_cursor(rects[1].x + self.filter.pos() as u16 + 1, rects[1].y + 1);
f.render_widget(Clear, rects[1]);
self.draw_command(f, rects[1], self.filter.as_str(), "Filter Tasks"); self.draw_command(f, rects[1], self.filter.as_str(), "Filter Tasks");
} }
AppMode::TaskModify => { AppMode::TaskModify => {
@ -1562,7 +1562,7 @@ impl TTApp {
self.mode = AppMode::TaskReport; self.mode = AppMode::TaskReport;
self.update(); self.update();
} }
_ => handle_movement(&mut self.command, input), _ => handle_movement(&mut self.filter, input),
}, },
AppMode::TaskError => self.mode = AppMode::TaskReport, AppMode::TaskError => self.mode = AppMode::TaskReport,
AppMode::Calendar => match input { AppMode::Calendar => match input {