Show selection in light mode

This commit is contained in:
Arun Prakash Jana 2019-03-05 00:24:58 +05:30
parent b2aea5c619
commit 197bedc6ff
No known key found for this signature in database
GPG Key ID: A75979F35C080412
1 changed files with 6 additions and 8 deletions

View File

@ -2134,16 +2134,18 @@ static char *get_file_sym(mode_t mode)
static void printent(const struct entry *ent, int sel, uint namecols)
{
const char *pname = unescape(ent->name, namecols);
const char cp = (ent->flags & FILE_COPIED) ? '+' : ' ';
/* Directories are always shown on top */
resetdircolor(ent->flags);
printw("%s%s%s\n", CURSYM(sel), pname, get_file_sym(ent->mode));
printw("%s%c%s%s\n", CURSYM(sel), cp, pname, get_file_sym(ent->mode));
}
static void printent_long(const struct entry *ent, int sel, uint namecols)
{
char timebuf[18], permbuf[4], ind1 = '\0', ind2[] = "\0\0", cp = ' ';
char timebuf[18], permbuf[4], ind1 = '\0', ind2[] = "\0\0";
const char cp = (ent->flags & FILE_COPIED) ? '+' : ' ';
/* Timestamp */
strftime(timebuf, 18, "%F %R", localtime(&ent->t));
@ -2157,10 +2159,6 @@ static void printent_long(const struct entry *ent, int sel, uint namecols)
permbuf[2] = permbuf[2] ? permbuf[2] : '0';
permbuf[3] = '\0';
/* Add copy indicator */
if (ent->flags & FILE_COPIED)
cp = '+';
/* Trim escape chars from name */
const char *pname = unescape(ent->name, namecols);