Skip to content

Commit

Permalink
remove vterm_sb_buffer_size
Browse files Browse the repository at this point in the history
  • Loading branch information
brotzeit committed Jan 3, 2019
1 parent 6d64227 commit 790b6c7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 8 deletions.
7 changes: 5 additions & 2 deletions rust_src/src/vterm.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ use crate::{
remacs_sys::{
allocate_vterm, color_to_rgb_string, get_col_offset, mysave_value, refresh_lines,
rgb_string_to_color, row_to_linenr, term_process_key, vterm_output_read,
vterm_sb_buffer_size, vterm_screen_callbacks, vterm_screen_set_callbacks,
vterm_screen_callbacks, vterm_screen_set_callbacks,VtermScrollbackLine
},

remacs_sys::{
Expand Down Expand Up @@ -129,7 +129,8 @@ pub fn vterm_new_lisp(rows: EmacsInt, cols: EmacsInt, process: LispObject) -> Li
(*term).sb_current = 0;
(*term).sb_pending = 0;

vterm_sb_buffer_size(term.as_mut() as *mut vterminal);
let s = mem::size_of::<VtermScrollbackLine>() * MaximumScrollback;
(*term).sb_buffer = libc::malloc(s as libc::size_t) as *mut *mut VtermScrollbackLine;

(*term).invalid_start = 0;
(*term).invalid_end = rows as c_int;
Expand All @@ -138,6 +139,8 @@ pub fn vterm_new_lisp(rows: EmacsInt, cols: EmacsInt, process: LispObject) -> Li

val
}


}

#[no_mangle]
Expand Down
6 changes: 0 additions & 6 deletions src/vterm.c
Original file line number Diff line number Diff line change
Expand Up @@ -363,12 +363,6 @@ VTermScreenCallbacks vterm_screen_callbacks = {

};

void
vterm_sb_buffer_size (vterminal *term) {
int sb_size = 1000;
term->sb_buffer = malloc(sizeof(VtermScrollbackLine *) * term->sb_size);
}

bool
vterm_module_copy_string_contents (Lisp_Object lisp_str, char *buffer, ptrdiff_t *length)
{
Expand Down

0 comments on commit 790b6c7

Please sign in to comment.