mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Get rid of printw()
This commit is contained in:
parent
f0f8008014
commit
dd2be32382
|
@ -3173,6 +3173,8 @@ static void printent(const struct entry *ent, uint namecols, bool sel)
|
|||
static void printent_long(const struct entry *ent, uint namecols, bool sel)
|
||||
{
|
||||
char timebuf[18], permbuf[8], ind1 = '\0', ind2 = '\0', special = '\0';
|
||||
size_t len;
|
||||
char *size;
|
||||
|
||||
/* Timestamp */
|
||||
strftime(timebuf, sizeof(timebuf), "%F %R", localtime(&ent->t));
|
||||
|
@ -3211,7 +3213,11 @@ static void printent_long(const struct entry *ent, uint namecols, bool sel)
|
|||
ind2 = '/';
|
||||
}
|
||||
|
||||
printw("%8.8s", coolsize(cfg.blkorder ? ent->blocks << blk_shift : ent->size));
|
||||
size = coolsize(cfg.blkorder ? ent->blocks << blk_shift : ent->size);
|
||||
len = 9 - strlen(size);
|
||||
while (--len)
|
||||
addch(' ');
|
||||
addstr(size);
|
||||
break;
|
||||
case S_IFLNK:
|
||||
ind1 = ind2 = '@'; // fallthrough
|
||||
|
|
Loading…
Reference in a new issue