mirror of
https://github.com/tmux/tmux.git
synced 2026-06-20 17:25:57 +00:00
Add scene generation parts of new screen redraw.
This commit is contained in:
2178
screen-redraw.c
2178
screen-redraw.c
File diff suppressed because it is too large
Load Diff
@@ -2140,7 +2140,10 @@ server_client_check_redraw(struct client *c)
|
||||
log_debug("%s: redrawing pane %%%u", __func__,
|
||||
wp->id);
|
||||
}
|
||||
screen_redraw_pane(c, wp, redraw_scrollbar_only);
|
||||
if (redraw_scrollbar_only)
|
||||
screen_redraw_pane_scrollbar(c, wp);
|
||||
else
|
||||
screen_redraw_pane(c, wp);
|
||||
}
|
||||
c->redraw_panes = 0;
|
||||
c->redraw_scrollbars = 0;
|
||||
|
||||
3
tmux.h
3
tmux.h
@@ -3387,7 +3387,8 @@ void screen_write_alternateoff(struct screen_write_ctx *,
|
||||
|
||||
/* screen-redraw.c */
|
||||
void screen_redraw_screen(struct client *);
|
||||
void screen_redraw_pane(struct client *, struct window_pane *, int);
|
||||
void screen_redraw_pane(struct client *, struct window_pane *);
|
||||
void screen_redraw_pane_scrollbar(struct client *, struct window_pane *);
|
||||
|
||||
/* screen.c */
|
||||
void screen_init(struct screen *, u_int, u_int, u_int);
|
||||
|
||||
Reference in New Issue
Block a user