diff options
author | nicm <nicm> | 2017-08-30 18:13:47 +0000 |
---|---|---|
committer | nicm <nicm> | 2017-08-30 18:13:47 +0000 |
commit | 6abfd9b8ff344a684740452f16ddeaffb1df7d12 (patch) | |
tree | f1d1e004ff5061b62093d91e03bf46c6a453b622 /tmux.h | |
parent | 17cf1b21c6c30a2d7b8cf7d9a29f495a9b01c475 (diff) | |
download | rtmux-6abfd9b8ff344a684740452f16ddeaffb1df7d12.tar.gz rtmux-6abfd9b8ff344a684740452f16ddeaffb1df7d12.tar.bz2 rtmux-6abfd9b8ff344a684740452f16ddeaffb1df7d12.zip |
Instead of overloading the line clear function to mean free if
background is default (8), introduce an explicit free function and use
it where a free alone is needed. Likewise, use memmove directly rather
than grid_move_lines where it makes sense. Based on a memory leak fix by
Dan Aloni in GitHub issue 1051.
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1973,7 +1973,7 @@ int grid_cells_equal(const struct grid_cell *, const struct grid_cell *); struct grid *grid_create(u_int, u_int, u_int); void grid_destroy(struct grid *); int grid_compare(struct grid *, struct grid *); -void grid_collect_history(struct grid *, u_int); +void grid_collect_history(struct grid *); void grid_scroll_history(struct grid *, u_int); void grid_scroll_history_region(struct grid *, u_int, u_int, u_int); void grid_clear_history(struct grid *); |