From 25a0825ae4f534a6762b0fc94159b573abe9f3c1 Mon Sep 17 00:00:00 2001 From: defiori <46789010+defiori@users.noreply.github.com> Date: Wed, 12 Jun 2019 16:33:45 +0100 Subject: [PATCH] fix: curses backend cursor positions --- src/backend/curses.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/curses.rs b/src/backend/curses.rs index 60af17c..1598a53 100644 --- a/src/backend/curses.rs +++ b/src/backend/curses.rs @@ -107,11 +107,11 @@ impl Backend for CursesBackend { Ok(()) } fn get_cursor(&mut self) -> io::Result<(u16, u16)> { - let (x, y) = self.curses.get_cursor_rc(); + let (y, x) = self.curses.get_cursor_rc(); Ok((x as u16, y as u16)) } fn set_cursor(&mut self, x: u16, y: u16) -> io::Result<()> { - self.curses.move_rc(i32::from(x), i32::from(y)); + self.curses.move_rc(i32::from(y), i32::from(x)); Ok(()) } fn clear(&mut self) -> io::Result<()> {