Procházet zdrojové kódy

Code refactor

master
Arun Prakash Jana před 6 roky
rodič
revize
867266431f
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: A75979F35C080412
1 změnil soubory, kde provedl 17 přidání a 23 odebrání
  1. +17
    -23
      src/nnn.c

+ 17
- 23
src/nnn.c Zobrazit soubor

@@ -3677,32 +3677,28 @@ int main(int argc, char *argv[])

/* Get the context colors; copier used as tmp var */
if (cfg.showcolor) {
copier = getenv("NNN_CONTEXT_COLORS");
if (copier) {
opt = 0;
while (*copier && opt < CTX_MAX) {
if (*copier < '0' || *copier > '7') {
fprintf(stderr, "invalid color code\n");
return 1;
}

g_ctx[opt].color = *copier - '0';
++copier;
++opt;
copier = xgetenv("NNN_CONTEXT_COLORS", "4444");
opt = 0;
while (*copier && opt < CTX_MAX) {
if (*copier < '0' || *copier > '7') {
fprintf(stderr, "invalid color code\n");
return 1;
}

while (opt != CTX_MAX) {
g_ctx[opt].color = 4;
++opt;
}
} else
for (opt = 0; opt < CTX_MAX; ++opt)
g_ctx[opt].color = 4; /* Default color is blue */
g_ctx[opt].color = *copier - '0';
++copier;
++opt;
}

while (opt != CTX_MAX) {
g_ctx[opt].color = 4;
++opt;
}
}

/* Parse bookmarks string */
if (!parsebmstr()) {
fprintf(stderr, "NNN_BMS: single-char keys only\n");
fprintf(stderr, "NNN_BMS: 1 char per key\n");
return 1;
}

@@ -3766,9 +3762,7 @@ int main(int argc, char *argv[])
#endif

/* Get custom opener, if set */
opener = getenv("NNN_OPENER");
if (!opener)
opener = utils[OPENER];
opener = xgetenv("NNN_OPENER", utils[OPENER]);

/* Get locker wait time, if set; copier used as tmp var */
copier = getenv("NNN_IDLE_TIMEOUT");


Načítá se…
Zrušit
Uložit