diff options
| -rw-r--r-- | jet.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| @@ -31,9 +31,12 @@ int main(int argc, char *argv[]) {  	intrflush(stdscr, FALSE);  	keypad(stdscr, TRUE); +	int window_height = getmaxy(stdscr);  	while (1) { -		for (int i = 0; i < file_size; i++) { +		int current_line = 0; +		for (int i = 0; i < file_size && current_line < window_height; i++) {  			addch(buffer[i]); +			if (buffer[i] == '\n') current_line++;  		}  		getch();  		clear(); | 
