Merge pull request #939 from luukvbaal/printw

print_details: printw align
This commit is contained in:
Mischievous Meerkat 2021-04-08 02:55:53 +05:30 committed by GitHub
commit 9a73057272
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3731,13 +3731,12 @@ static void printent(const struct entry *ent, uint_t namecols, bool sel)
static void print_details(const struct entry *ent) static void print_details(const struct entry *ent)
{ {
int entry_type = ent->mode & S_IFMT; int entry_type = ent->mode & S_IFMT;
static const char blanks[9] = " ";
/* Directories are always shown on top */ /* Directories are always shown on top */
resetdircolor(ent->flags); resetdircolor(ent->flags);
print_time(&ent->t); print_time(&ent->t);
addstr(blanks + sizeof(blanks) - 3); addstr(" ");
/* Permissions */ /* Permissions */
addch('0' + ((ent->mode >> 6) & 7)); addch('0' + ((ent->mode >> 6) & 7));
@ -3746,12 +3745,9 @@ static void print_details(const struct entry *ent)
if (entry_type == S_IFREG || entry_type == S_IFDIR) { if (entry_type == S_IFREG || entry_type == S_IFDIR) {
char *size = coolsize(cfg.blkorder ? ent->blocks << blk_shift : ent->size); char *size = coolsize(cfg.blkorder ? ent->blocks << blk_shift : ent->size);
addstr(blanks + (uint_t)xstrlen(size) - 1); printw("%*c%s", 9 - (uint_t)xstrlen(size), ' ', size);
addstr(size); } else
} else { printw("%*c%c", 8, ' ', get_detail_ind(ent->mode));
addstr(blanks);
addch(get_detail_ind(ent->mode));
}
} }
static void printent_long(const struct entry *ent, uint_t namecols, bool sel) static void printent_long(const struct entry *ent, uint_t namecols, bool sel)