From 5e6a8177e55a8e30e0cd67c7ee3039aa22ff1c0e Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 3 Feb 2017 21:01:02 +0000 Subject: Cache status line position to reduce option lookups during output. --- tmux.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tmux.h') diff --git a/tmux.h b/tmux.h index 533a5476..c980f9bb 100644 --- a/tmux.h +++ b/tmux.h @@ -545,7 +545,6 @@ struct grid_cell { int fg; int bg; struct utf8_data data; - }; struct grid_cell_entry { u_char flags; @@ -936,6 +935,8 @@ struct session { struct winlink_stack lastw; struct winlinks windows; + int statusat; + struct hooks *hooks; struct options *options; @@ -1864,6 +1865,7 @@ void server_unzoom_window(struct window *); /* status.c */ void status_timer_start(struct client *); void status_timer_start_all(void); +void status_update_saved(struct session *s); int status_at_line(struct client *); struct window *status_get_window_at(struct client *, u_int); int status_redraw(struct client *); -- cgit