1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-10 11:43:13 +02:00

Added charset plugin (WeeChat is now full UTF-8 for internal data storage), fixed compilation problems with FreeBSD, fixed status bar display bug

This commit is contained in:
Sebastien Helleu
2006-11-08 07:54:33 +00:00
parent b5a7d8e99e
commit c20ce83d20
130 changed files with 16204 additions and 17384 deletions
+3 -8
View File
@@ -664,7 +664,7 @@ completion_list_add_servers (t_completion *completion)
void
completion_list_add_topic (t_completion *completion)
{
char *string, *string2;
char *string;
if (!completion->server || !completion->channel
|| !((t_irc_channel *)(completion->channel))->topic
@@ -676,16 +676,11 @@ completion_list_add_topic (t_completion *completion)
string = (char *)gui_color_decode_for_user_entry ((unsigned char *)((t_irc_channel *)(completion->channel))->topic);
else
string = (char *)gui_color_decode ((unsigned char *)((t_irc_channel *)(completion->channel))->topic, 0);
string2 = channel_iconv_decode ((t_irc_server *)(completion->server),
(t_irc_channel *)(completion->channel),
(string) ? string : ((t_irc_channel *)(completion->channel))->topic);
completion_list_add (completion,
(string2) ? string2 : ((string) ?
string : ((t_irc_channel *)(completion->channel))->topic));
(string) ?
string : ((t_irc_channel *)(completion->channel))->topic);
if (string)
free (string);
if (string2)
free (string2);
}
}