/[weechat]/weechat/src/common/completion.c
ViewVC logotype

Diff of /weechat/src/common/completion.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.34 by flashcode, Fri Nov 4 11:53:25 2005 UTC revision 1.35 by flashcode, Sat Nov 5 11:34:53 2005 UTC
# Line 108  completion_build_list (t_completion *com Line 108  completion_build_list (t_completion *com
108      t_irc_server *ptr_server;      t_irc_server *ptr_server;
109      t_irc_channel *ptr_channel;      t_irc_channel *ptr_channel;
110      t_irc_nick *ptr_nick;      t_irc_nick *ptr_nick;
111      char *pos, option_name[256], *string;      char *pos, option_name[256], *string, *string2;
112      t_weechat_alias *ptr_alias;      t_weechat_alias *ptr_alias;
113      t_config_option *option;      t_config_option *option;
114      void *option_value;      void *option_value;
# Line 647  completion_build_list (t_completion *com Line 647  completion_build_list (t_completion *com
647                  completion_stop (completion);                  completion_stop (completion);
648              else              else
649              {              {
650                  string = weechat_convert_encoding ((local_utf8) ?                  string = (char *)gui_color_decode ((unsigned char *)((t_irc_channel *)channel)->topic, 0);
651                                                     cfg_look_charset_decode_iso : cfg_look_charset_decode_utf,                  string2 = weechat_convert_encoding ((local_utf8) ?
652                                                     (cfg_look_charset_internal && cfg_look_charset_internal[0]) ?                                                      cfg_look_charset_decode_iso : cfg_look_charset_decode_utf,
653                                                     cfg_look_charset_internal : local_charset,                                                      (cfg_look_charset_internal && cfg_look_charset_internal[0]) ?
654                                                     ((t_irc_channel *)channel)->topic);                                                      cfg_look_charset_internal : local_charset,
655                                                        (string) ? string : ((t_irc_channel *)channel)->topic);
656                  weelist_add (&completion->completion_list,                  weelist_add (&completion->completion_list,
657                               &completion->last_completion,                               &completion->last_completion,
658                               string);                               (string2) ? string2 : ((t_irc_channel *)channel)->topic);
659                  free (string);                  if (string)
660                        free (string);
661                    if (string2)
662                        free (string2);
663              }              }
664          }          }
665          else          else

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26