… | |
… | |
639 | return 0; |
639 | return 0; |
640 | |
640 | |
641 | want_refresh = 1; |
641 | want_refresh = 1; |
642 | num_scr += count; |
642 | num_scr += count; |
643 | |
643 | |
644 | if (row1 == 0 && count > 0 |
644 | if (count > 0 |
|
|
645 | && row1 == 0 |
|
|
646 | && row2 == nrow - 1 |
645 | && (current_screen == PRIMARY || options & Opt_secondaryScroll)) |
647 | && (current_screen == PRIMARY || options & Opt_secondaryScroll)) |
646 | { |
648 | { |
647 | nsaved = min (nsaved + count, saveLines); |
649 | nsaved = min (nsaved + count, saveLines); |
648 | term_start = (term_start + count) % total_rows; |
650 | term_start = (term_start + count) % total_rows; |
649 | |
651 | |