fixed write ansi code in pos() for unix
This commit is contained in:
parent
bf0f330b8f
commit
2eb6b1cd55
@ -49,7 +49,7 @@ pub fn terminal_size() -> (u16, u16) {
|
||||
|
||||
/// Get the current cursor position.
|
||||
pub fn pos() -> (u16, u16) {
|
||||
let crossterm = Crossterm::new();
|
||||
let mut crossterm = Crossterm::new();
|
||||
let input = crossterm.input();
|
||||
|
||||
let delimiter = b'R';
|
||||
@ -57,8 +57,7 @@ pub fn pos() -> (u16, u16) {
|
||||
|
||||
// Where is the cursor?
|
||||
// Use `ESC [ 6 n`.
|
||||
|
||||
// crossterm.write("\x1B[6n");
|
||||
crossterm.active_screen.write_str("\x1B[6n");
|
||||
|
||||
let mut buf: [u8; 1] = [0];
|
||||
let mut read_chars = Vec::new();
|
||||
|
Loading…
Reference in New Issue
Block a user