aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2016-08-06 04:49:10 -0400
committerTeddy Wing2016-08-06 04:49:10 -0400
commitf4b7600f28e5d056569424aaa83e05127e1a0816 (patch)
tree9b506dbf3a97e5ffb43af8cff46f37d0aa53d9cf
parentc7fcf123499050a6b187ed7e5448fa88d92dc60b (diff)
downloadPassextract-f4b7600f28e5d056569424aaa83e05127e1a0816.tar.bz2
Remove `set_cursor` calls
Don't move the cursor when the selection is changed. It was flickering, which looked rather distracting. Removing the cursor makes the interface look more fluid and snappy.
-rw-r--r--src/main.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index ce0f4fe..f0cb840 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -58,8 +58,6 @@ fn main() {
term.printline(5, i + 3, s)
}
- term.set_cursor(selection.x + 2, selection.y).unwrap();
-
let evt = term.get_event(Duration::from_millis(100)).unwrap();
if let Some(Event::Key(ch)) = evt {
match ch {
@@ -73,7 +71,6 @@ fn main() {
selection.y = selection.y + 1;
term.printline_with_cell(selection.x, selection.y, "->", knockout_cell);
- term.set_cursor(selection.x + 2, selection.y).unwrap();
}
}
'k' => {
@@ -83,7 +80,6 @@ fn main() {
selection.y = selection.y - 1;
term.printline_with_cell(selection.x, selection.y, "->", knockout_cell);
- term.set_cursor(selection.x + 2, selection.y).unwrap();
}
}
'\x0D' => {