Mercurial > pidgin.yaz
comparison src/buddy_chat.c @ 3224:b4c9646792f0
[gaim-migrate @ 3241]
*** empty log message ***
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 06 May 2002 18:25:14 +0000 |
parents | e13e569299ae |
children | bd66e16f9250 |
comparison
equal
deleted
inserted
replaced
3223:e13e569299ae | 3224:b4c9646792f0 |
---|---|
659 | 659 |
660 who = g_strdup(gc->username); | 660 who = g_strdup(gc->username); |
661 n = strlen(who); | 661 n = strlen(who); |
662 g_strdown(who); | 662 g_strdown(who); |
663 | 663 |
664 debug_printf("\n%s\n%s\n%s\n\n", gc->username, gc->displayname, message); | |
665 | |
666 if ((p = strstr(msg, who)) != NULL) { | 664 if ((p = strstr(msg, who)) != NULL) { |
667 if (((p == msg) || !isalnum(*(p - 1))) && !isalnum(*(p + n))) { | 665 if (((p == msg) || !isalnum(*(p - 1))) && !isalnum(*(p + n))) { |
668 g_free(who); | 666 g_free(who); |
669 g_free(msg); | 667 g_free(msg); |
670 return TRUE; | 668 return TRUE; |
714 } else if (!g_strcasecmp(str, normalize(b->gc->displayname))) { | 712 } else if (!g_strcasecmp(str, normalize(b->gc->displayname))) { |
715 if (b->makesound) | 713 if (b->makesound) |
716 play_sound(SND_CHAT_YOU_SAY); | 714 play_sound(SND_CHAT_YOU_SAY); |
717 flag |= WFLAG_SEND; | 715 flag |= WFLAG_SEND; |
718 } else { | 716 } else { |
719 if (b->makesound && !(sound_options & OPT_SOUND_CHAT_NICK)) | 717 flag |= WFLAG_RECV; |
720 play_sound(SND_CHAT_SAY); | |
721 flag |= WFLAG_RECV; | |
722 } | 718 } |
723 g_free(str); | 719 g_free(str); |
724 } | 720 } |
725 | 721 |
726 if ((flag & WFLAG_RECV) && find_nick(b->gc, message)) { | 722 if (flag & WFLAG_RECV && b->makesound) { |
727 if (b->makesound) | 723 if (sound_options & OPT_SOUND_CHAT_NICK) |
728 play_sound(SND_CHAT_NICK); | 724 play_sound(SND_CHAT_NICK); |
725 else | |
726 play_sound(SND_CHAT_SAY); | |
729 flag |= WFLAG_NICK; | 727 flag |= WFLAG_NICK; |
730 } | 728 } |
731 write_to_conv(b, message, flag, who, mtime, -1); | 729 write_to_conv(b, message, flag, who, mtime, -1); |
732 } | 730 } |
733 | 731 |