tweaks: don't bother calculating the position when we won't show it
Also, remove a useless assert.master
parent
cfa20c3f42
commit
ca70885564
12
src/winio.c
12
src/winio.c
|
@ -3182,7 +3182,11 @@ void do_cursorpos(bool force)
|
||||||
size_t cur_lenpt = strlenpt(openfile->current->data) + 1;
|
size_t cur_lenpt = strlenpt(openfile->current->data) + 1;
|
||||||
int linepct, colpct, charpct;
|
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. */
|
/* Hide the cursor while we are calculating. */
|
||||||
curs_set(0);
|
curs_set(0);
|
||||||
|
@ -3199,12 +3203,6 @@ void do_cursorpos(bool force)
|
||||||
if (openfile->current != openfile->filebot)
|
if (openfile->current != openfile->filebot)
|
||||||
sum--;
|
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. */
|
/* Display the current cursor position on the statusbar. */
|
||||||
linepct = 100 * openfile->current->lineno / openfile->filebot->lineno;
|
linepct = 100 * openfile->current->lineno / openfile->filebot->lineno;
|
||||||
colpct = 100 * cur_xpt / cur_lenpt;
|
colpct = 100 * cur_xpt / cur_lenpt;
|
||||||
|
|
Loading…
Reference in New Issue