mirror of
https://github.com/irssi/irssi.git
synced 2024-12-04 14:46:39 -05:00
Comment colour code meaning
This commit is contained in:
parent
08b4d6c031
commit
81f3d6dbc1
@ -1121,7 +1121,7 @@ int strip_real_length(const char *str, int len,
|
|||||||
*last_color_len = -1;
|
*last_color_len = -1;
|
||||||
|
|
||||||
while (*str != '\0') {
|
while (*str != '\0') {
|
||||||
if (*str == 3) {
|
if (*str == 3) { /* mIRC color */
|
||||||
const char *mircstart = str;
|
const char *mircstart = str;
|
||||||
|
|
||||||
if (last_color_pos != NULL)
|
if (last_color_pos != NULL)
|
||||||
@ -1132,6 +1132,9 @@ int strip_real_length(const char *str, int len,
|
|||||||
*last_color_len = (int) (str-mircstart);
|
*last_color_len = (int) (str-mircstart);
|
||||||
|
|
||||||
} else if (*str == 4 && str[1] != '\0') {
|
} else if (*str == 4 && str[1] != '\0') {
|
||||||
|
/* We expect 4 to indicate an internal Irssi color code. However 4
|
||||||
|
* also means hex color, an alternative to mIRC color codes. We
|
||||||
|
* don't support those. */
|
||||||
#ifdef TERM_TRUECOLOR
|
#ifdef TERM_TRUECOLOR
|
||||||
if (str[1] == FORMAT_COLOR_24 && str[2] != '\0') {
|
if (str[1] == FORMAT_COLOR_24 && str[2] != '\0') {
|
||||||
if (str[3] == '\0') str++;
|
if (str[3] == '\0') str++;
|
||||||
|
Loading…
Reference in New Issue
Block a user