From 8851fa9c425d16cebb0d3608e74d583f618551b1 Mon Sep 17 00:00:00 2001 From: Joe Wilm Date: Mon, 4 Jul 2016 08:28:14 -0700 Subject: Fix transpose bug with ansi goto The line/column were swapped. Strong types are great, but we still have to be careful at the lowest level before they take effect! --- src/ansi.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/ansi.rs b/src/ansi.rs index d951d0c2..b229061e 100644 --- a/src/ansi.rs +++ b/src/ansi.rs @@ -556,7 +556,7 @@ impl Parser { 'H' | 'f' => { let y = arg_or_default!(args[0] as usize, 1); let x = arg_or_default!(args[1] as usize, 1); - handler.goto(Line(x - 1), Column(y - 1)); + handler.goto(Line(y - 1), Column(x - 1)); }, 'I' => handler.move_forward_tabs(arg_or_default!(args[0], 1)), 'J' => { -- cgit