Mercurial > pidgin-twitter
diff main.c @ 341:b41f1bf69cba
- twitter still requires preceding white space on a hash tag in almost all case.
- include zenkaku-space in UTF-8 encoding to the preceding white space. it deviates from twitter specification but convenient to Asian users.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sun, 18 Oct 2009 17:38:40 +0900 |
parents | 2b79bad516e6 |
children | 2e37e715e4a6 |
line wrap: on
line diff
--- a/main.c Sun Oct 18 16:55:57 2009 +0900 +++ b/main.c Sun Oct 18 17:38:40 2009 +0900 @@ -242,9 +242,12 @@ g_free(match2); } else if(which == TAG_TWITTER && service == twitter_service) { - gchar *match = g_match_info_fetch(match_info, 1); /* search tag */ - g_snprintf(sub, SUBST_BUF_SIZE, TAG_FORMAT_TWITTER, match, match); - g_free(match); + gchar *match1 = g_match_info_fetch(match_info, 1); /* white space */ + gchar *match2 = g_match_info_fetch(match_info, 2); /* search tag */ + g_snprintf(sub, SUBST_BUF_SIZE, TAG_FORMAT_TWITTER, + match1 ? match1 : "", match2, match2); + g_free(match1); + g_free(match2); } else if(which == TAG_IDENTICA && service == identica_service) { gchar *match = g_match_info_fetch(match_info, 1);