Commit ca708855 authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

tweaks: don't bother calculating the position when we won't show it

Also, remove a useless assert.
No related merge requests found
Showing with 5 additions and 7 deletions
+5 -7
......@@ -3182,7 +3182,11 @@ void do_cursorpos(bool force)
size_t cur_lenpt = strlenpt(openfile->current->data) + 1;
int linepct, colpct, charpct;
assert(openfile->fileage != NULL && openfile->current != NULL);
/* If the showing needs to be suppressed, don't suppress it next time. */
if (suppress_cursorpos && !force) {
suppress_cursorpos = FALSE;
return;
}
/* Hide the cursor while we are calculating. */
curs_set(0);
......@@ -3199,12 +3203,6 @@ void do_cursorpos(bool force)
if (openfile->current != openfile->filebot)
sum--;
/* If the showing needs to be suppressed, don't suppress it next time. */
if (suppress_cursorpos && !force) {
suppress_cursorpos = FALSE;
return;
}
/* Display the current cursor position on the statusbar. */
linepct = 100 * openfile->current->lineno / openfile->filebot->lineno;
colpct = 100 * cur_xpt / cur_lenpt;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment