diff options
Diffstat (limited to 'src/term.c')
-rw-r--r-- | src/term.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -30,9 +30,10 @@ void runes_term_init(RunesTerm *t, RunesLoop *loop, int argc, char *argv[]) t->scr = calloc(1, sizeof(VT100Screen)); vt100_screen_init(t->scr); + vt100_screen_set_scrollback_length(t->scr, t->config->scrollback_length); runes_window_backend_create_window(t, argc, argv); runes_pty_backend_spawn_subprocess(t); - vt100_screen_set_scrollback_length(t->scr, t->config->scrollback_length); + runes_display_set_context(t, t->w->backend_cr); runes_window_backend_get_size(t, &width, &height); runes_term_set_window_size(t, width, height); @@ -45,7 +46,6 @@ void runes_term_set_window_size(RunesTerm *t, int xpixel, int ypixel) { int row = ypixel / t->display->fonty, col = xpixel / t->display->fontx; - runes_display_set_window_size(t, xpixel, ypixel); runes_pty_backend_set_window_size(t, row, col, xpixel, ypixel); vt100_screen_set_window_size(t->scr, row, col); } |