2015-12-18 Benno Schulenberg <bensberg@justemail.net>
- * src/color.c (color_init): Use less #ifdefs.
+ * src/color.c (color_init): Use less #ifdefs, and adjust indentation.
2015-12-11 Benno Schulenberg <bensberg@justemail.net>
* doc/syntax/Makefile.am: Add missing autoconf and nftables syntaxes.
using_defaults = (use_default_colors() != ERR);
#endif
- for (; tmpcolor != NULL;
- tmpcolor = tmpcolor->next) {
- foreground = tmpcolor->fg;
- background = tmpcolor->bg;
-
- if (foreground == -1 && !using_defaults)
- foreground = COLOR_WHITE;
+ /* For each coloring expression, initialize the color pair. */
+ for (; tmpcolor != NULL; tmpcolor = tmpcolor->next) {
+ foreground = tmpcolor->fg;
+ background = tmpcolor->bg;
- if (background == -1 && !using_defaults)
- background = COLOR_BLACK;
+ if (foreground == -1 && !using_defaults)
+ foreground = COLOR_WHITE;
- init_pair(tmpcolor->pairnum, foreground, background);
+ if (background == -1 && !using_defaults)
+ background = COLOR_BLACK;
+ init_pair(tmpcolor->pairnum, foreground, background);
#ifdef DEBUG
fprintf(stderr, "init_pair(): fg = %hd, bg = %hd\n", foreground, background);
#endif
- }
+ }
}
/* Clean up a regex we previously compiled. */