More places where we can get confused and then spin forever.
Signed-off-by: NeilBrown <neilb@suse.de>
* in main pane. */
if (check_line(vispos, fm, fb, fa, ci.merger, mode)
& CHANGES) {
- if (vispos.state == 0)
+ if (vispos.state == 0) {
vispos.state = 1;
+ vispos.lo = vispos.p;
+ vispos.hi = vispos.p;
+ }
} else {
vispos.state = 0;
}
tpos, NULL);
}
- if (i) {
+ if (i > 0) {
row -= (i+1);
refresh = 1;
goto retry;