diff options
| -rw-r--r-- | jet.c | 8 | 
1 files changed, 5 insertions, 3 deletions
| @@ -33,16 +33,18 @@ int main(int argc, char *argv[]) {  	int window_height = getmaxy(stdscr);  	int current_line = 0; +	int old_line = -1; +  	int number_of_lines = 0;  	for (int i = 0; i < file_size; i++) {  		if (buffer[i] == '\n') number_of_lines++;  	} -	int old_line = -1; +  	while (1) {  		if (old_line != current_line) {  			clear(); -			int iter_line = 0; -			for (int i = 0; i < file_size && iter_line < window_height + current_line; i++) { + +			for (int i = 0, iter_line = 0; i < file_size && iter_line < window_height + current_line; i++) {  				if (iter_line >= current_line) addch(buffer[i]);  				if (buffer[i] == '\n') iter_line++;  			} | 
