screen: fix compilation when configured with --enable-tiny

master
Benno Schulenberg 2016-04-27 17:45:36 +02:00
parent 9330aa60a5
commit b26aaa7e42
1 changed files with 6 additions and 8 deletions

View File

@ -2970,13 +2970,11 @@ void edit_redraw(filestruct *old_current)
foo = (foo->lineno > openfile->current->lineno) ? foo = (foo->lineno > openfile->current->lineno) ?
foo->prev : foo->next; foo->prev : foo->next;
} }
} } else
#endif /* !NANO_TINY */ #endif
/* Otherwise, update old_current only if it differs from current
/* Update old_current only if it differs from current, and if not * and was horizontally scrolled. */
* already done above, and if it was horizontally scrolled. */ if (old_current != openfile->current && get_page_start(was_pww) > 0)
if (old_current != openfile->current && !openfile->mark_set &&
get_page_start(was_pww) > 0)
update_line(old_current, 0); update_line(old_current, 0);
/* Update current if we've changed page, or if it differs from /* Update current if we've changed page, or if it differs from