File: 01_use_default_colors.patch

package info (click to toggle)
pal 0.4.3-12
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,184 kB
  • sloc: ansic: 5,038; makefile: 247; awk: 23
file content (29 lines) | stat: -rw-r--r-- 1,283 bytes parent folder | download | duplicates (5)
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);