]> granicus.if.org Git - mutt/commit
Sidebar clean up: building and drawing logic.
authorKevin McCarthy <kevin@8t8.us>
Sat, 4 Jun 2016 18:32:03 +0000 (11:32 -0700)
committerKevin McCarthy <kevin@8t8.us>
Sat, 4 Jun 2016 18:32:03 +0000 (11:32 -0700)
commit086a5b8092544d68933d851af83c14c8dcbd834d
treeb364c239b68decdf274b0c4560f084ba1989aeca
parent389c74bb20b20ab31c14460962fbbb6bba82127d
Sidebar clean up: building and drawing logic.

Fix the autoconf/makefile.am changes to be consistent.

Create a global SidebarNeedsRedraw to indicate a redraw is needed,
instead of putting sb_draw() everywhere in the code.

Create a menu_redraw_sidebar() function and use the REDRAW_SIDEBAR
flag instead of piggy-backing it inside the index loop.

Fix curs_main.c and pager.c to be a bit cleaner by using the global and
REDRAW_SIDEBAR.

Start to clean up some of the buffy code, but this needs to refactored
and fixed.
Makefile.am
buffy.c
configure.ac
curs_main.c
flags.c
globals.h
keymap.c
menu.c
mutt_menu.h
pager.c
sidebar.c