1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
pal (0.4.3-4) * Use terminal's default colors instead of white foreground and
black background in interactive mode.
--- pal.orig/src/manage.c
+++ pal/src/manage.c
@@ -429,14 +429,15 @@ void pal_manage(void)
if(has_colors())
{
start_color();
- init_pair(COLOR_BLACK, COLOR_BLACK, COLOR_BLACK);
- init_pair(COLOR_GREEN, COLOR_GREEN, COLOR_BLACK);
- init_pair(COLOR_RED, COLOR_RED, COLOR_BLACK);
- init_pair(COLOR_CYAN, COLOR_CYAN, COLOR_BLACK);
- init_pair(COLOR_WHITE, COLOR_WHITE, COLOR_BLACK);
- init_pair(COLOR_MAGENTA, COLOR_MAGENTA, COLOR_BLACK);
- init_pair(COLOR_BLUE, COLOR_BLUE, COLOR_BLACK);
- init_pair(COLOR_YELLOW, COLOR_YELLOW, COLOR_BLACK);
+ use_default_colors();
+ init_pair(COLOR_BLACK, COLOR_BLACK, -1);
+ init_pair(COLOR_GREEN, COLOR_GREEN, -1);
+ init_pair(COLOR_RED, COLOR_RED, -1);
+ init_pair(COLOR_CYAN, COLOR_CYAN, -1);
+ init_pair(COLOR_WHITE, COLOR_WHITE, -1);
+ init_pair(COLOR_MAGENTA, COLOR_MAGENTA, -1);
+ init_pair(COLOR_BLUE, COLOR_BLUE, -1);
+ init_pair(COLOR_YELLOW, COLOR_YELLOW, -1);
}
else
set_colorize(-2);
|