aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
authornicm <nicm>2017-08-30 18:13:47 +0000
committernicm <nicm>2017-08-30 18:13:47 +0000
commit6abfd9b8ff344a684740452f16ddeaffb1df7d12 (patch)
treef1d1e004ff5061b62093d91e03bf46c6a453b622 /tmux.h
parent17cf1b21c6c30a2d7b8cf7d9a29f495a9b01c475 (diff)
downloadrtmux-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.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tmux.h b/tmux.h
index 8b88c55a..c3524cb8 100644
--- a/tmux.h
+++ b/tmux.h
@@ -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 *);