diff options
| author | 2019-02-23 08:51:21 +0530 | |
|---|---|---|
| committer | 2019-02-23 08:51:21 +0530 | |
| commit | 2ae1cca96a7c0211e856db84e732a100846f49f9 (patch) | |
| tree | cad6d3997033028554df7906ecbe9dd5a90aafb9 | |
| parent | 078c982f4e6bb01c46d5cd17ce0bcdb7eef9a02a (diff) | |
| download | nnn-2ae1cca96a7c0211e856db84e732a100846f49f9.tar.gz | |
Single loop coloring
| -rw-r--r-- | src/nnn.c | 21 |
1 files changed, 10 insertions, 11 deletions
@@ -4105,19 +4105,18 @@ int main(int argc, char *argv[]) if (cfg.showcolor) { copier = xgetenv(env_cfg[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) { + if (*copier) { + if (*copier < '0' || *copier > '7') { + fprintf(stderr, "invalid color code\n"); + return 1; + } - g_ctx[opt].color = *copier - '0'; - ++copier; - ++opt; - } + g_ctx[opt].color = *copier - '0'; + ++copier; + } else + g_ctx[opt].color = 4; - while (opt != CTX_MAX) { - g_ctx[opt].color = 4; ++opt; } } |