From d5dac4c686a13e502b6cbb30c53b768012b2c2cc Mon Sep 17 00:00:00 2001 From: luukvbaal <31730729+luukvbaal@users.noreply.github.com> Date: Fri, 26 Mar 2021 06:54:54 -0700 Subject: [PATCH] Show non matching guid in statusbar (#921) --- src/nnn.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 6e5b2110..f2ed36ee 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -5608,7 +5608,7 @@ static bool set_time_type(int *presel) static void statusbar(char *path) { int i = 0, extnlen = 0; - char *ptr; + char *ptr, guidbuf[5]; pEntry pent = &pdents[cur]; if (!ndents) { @@ -5673,14 +5673,18 @@ static void statusbar(char *path) if (pw) addstr(pw->pw_name); - else - addch('-'); - addch(' '); + else { + sprintf(guidbuf, "%d", pent->uid); + addstr(guidbuf); + } + addch(':'); if (gr) addstr(gr->gr_name); - else - addch('-'); + else { + sprintf(guidbuf, "%d", pent->gid); + addstr(guidbuf); + } addch(' '); } #endif -- 2.48.1