color fix (final!)
- From: Oskar Liljeblad <oskar osk mine nu>
- To: mc-devel gnome org
- Subject: color fix (final!)
- Date: Thu, 13 Jun 2002 10:15:07 +0200
This patch fixes a long-standing problem regarding colors in
stable and CVS versions of mc. If your terminal is not listed
in color_terminals (src/slint.c:450), colors won't be enabled
unless you force them with -c. The problem is that mc always
overrides the value of the SLtt_Use_Ansi_Colors variable,
which is already initialized by slang.
Here's a patch to fix it, against the 2002-06-11-11 snapshot.
(With different line numbers it will work against 4.5.55 too.)
I tested it and it works fine (also no compilation warnings).
Please let me know what do you decide to do with it.
Oskar Liljeblad (oskar osk mine nu)
--- slint.c.old Thu Jun 13 10:07:04 2002
+++ slint.c Thu Jun 13 10:07:23 2002
@@ -472,7 +472,8 @@
char *cts = color_terminal_string, *s;
int i;
- SLtt_Use_Ansi_Colors = force_colors;
+ if (force_colors)
+ SLtt_Use_Ansi_Colors = 1;
if (NULL != getenv ("COLORTERM"))
SLtt_Use_Ansi_Colors = 1;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]