mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 04:46:55 +03:00
Fix colors showing for compile with S-Lang library
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
This commit is contained in:
parent
cb5836c2e0
commit
41c5b369de
@ -142,17 +142,7 @@ tty_color_try_alloc_pair_lib (tty_color_pair_t * mc_color_pair)
|
|||||||
void
|
void
|
||||||
tty_setcolor (int color)
|
tty_setcolor (int color)
|
||||||
{
|
{
|
||||||
if (!SLtt_Use_Ansi_Colors)
|
SLsmg_set_color (color);
|
||||||
SLsmg_set_color (color);
|
|
||||||
else if ((color & A_BOLD) != 0) {
|
|
||||||
if (color == A_BOLD)
|
|
||||||
SLsmg_set_color (A_BOLD);
|
|
||||||
else
|
|
||||||
SLsmg_set_color ((color & (~A_BOLD)) + 8);
|
|
||||||
} else if (color == A_REVERSE)
|
|
||||||
SLsmg_set_color (A_REVERSE);
|
|
||||||
else
|
|
||||||
SLsmg_set_color (color);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set colorpair by index, don't interpret S-Lang "emulated attributes" */
|
/* Set colorpair by index, don't interpret S-Lang "emulated attributes" */
|
||||||
|
@ -22,13 +22,9 @@ enum {
|
|||||||
/* When using Slang with color, we have all the indexes free but
|
/* When using Slang with color, we have all the indexes free but
|
||||||
* those defined here (A_BOLD, A_UNDERLINE, A_REVERSE, A_BOLD_REVERSE)
|
* those defined here (A_BOLD, A_UNDERLINE, A_REVERSE, A_BOLD_REVERSE)
|
||||||
*/
|
*/
|
||||||
#define A_BOLD 0x40
|
|
||||||
#define A_UNDERLINE 0x40
|
|
||||||
#define A_REVERSE 0x20
|
|
||||||
#define A_BOLD_REVERSE 0x21
|
|
||||||
|
|
||||||
#ifndef A_NORMAL
|
#ifndef A_BOLD
|
||||||
# define A_NORMAL 0x00
|
#define A_BOLD SLTT_BOLD_MASK
|
||||||
#endif
|
#endif /* A_BOLD */
|
||||||
|
|
||||||
#endif /* MC_COLOR_SLANG_H */
|
#endif /* MC_COLOR_SLANG_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user