]> granicus.if.org Git - neomutt/commit
Fixes repaint problem with $pager_index_lines #159
authorChristopher John CZETTEL <chris@christopher-czettel.net>
Sun, 25 Sep 2016 12:48:14 +0000 (14:48 +0200)
committerRichard Russon <rich@flatcap.org>
Sun, 25 Sep 2016 13:10:19 +0000 (14:10 +0100)
commit17d3e3facb9cc8c5adf0fa9ab68f32be28f4ff72
tree6191335741c72bb06b6ad8b63467fd74793e8392
parent7257efced2252b6f2ac53d2654937440a6bf8273
Fixes repaint problem with $pager_index_lines #159

Commit 6b4c4ca changed the behaviour of mutt_pager to build the
pager index even if pager_index_lines was set to 0 to (fixing #143).

The code redrawing the pager status line was relying on the pager index
being NULL to determine if a redraw should take place. Now
index_window->rows is used as an additional safeguard.

Also added a check if pager index is set to the terminal status line
update code as it was unguarded and old default behaviour might be
introduced later.

Fixes #159
pager.c