aboutsummaryrefslogtreecommitdiffstats
path: root/src/pty-unix.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pty-unix.c')
-rw-r--r--src/pty-unix.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/pty-unix.c b/src/pty-unix.c
index e21b3bb..6cd7715 100644
--- a/src/pty-unix.c
+++ b/src/pty-unix.c
@@ -91,14 +91,15 @@ void runes_pty_backend_init_loop(RunesTerm *t, RunesLoop *loop)
runes_pty_backend_got_data);
}
-void runes_pty_backend_set_window_size(RunesTerm *t)
+void runes_pty_backend_set_window_size(RunesTerm *t, int row, int col,
+ int xpixel, int ypixel)
{
struct winsize size;
- size.ws_row = t->scr.grid->max.row;
- size.ws_col = t->scr.grid->max.col;
- size.ws_xpixel = t->display.xpixel;
- size.ws_ypixel = t->display.ypixel;
+ size.ws_row = row;
+ size.ws_col = col;
+ size.ws_xpixel = xpixel;
+ size.ws_ypixel = ypixel;
ioctl(t->pty.master, TIOCSWINSZ, &size);
}