comparison src/buddy_chat.c @ 3223:e13e569299ae

[gaim-migrate @ 3240] This is the last one--I promise. This time it wasn't even broken--just doing something differently. I should take a nap. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Mon, 06 May 2002 17:40:02 +0000
parents 639960efc6ff
children b4c9646792f0
comparison
equal deleted inserted replaced
3222:ad8bdd73f2d6 3223:e13e569299ae
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
664 if ((p = strstr(msg, who)) != NULL) { 666 if ((p = strstr(msg, who)) != NULL) {
665 if (((p == msg) || !isalnum(*(p - 1))) && !isalnum(*(p + n))) { 667 if (((p == msg) || !isalnum(*(p - 1))) && !isalnum(*(p + n))) {
666 g_free(who); 668 g_free(who);
667 g_free(msg); 669 g_free(msg);
668 return TRUE; 670 return TRUE;
712 } else if (!g_strcasecmp(str, normalize(b->gc->displayname))) { 714 } else if (!g_strcasecmp(str, normalize(b->gc->displayname))) {
713 if (b->makesound) 715 if (b->makesound)
714 play_sound(SND_CHAT_YOU_SAY); 716 play_sound(SND_CHAT_YOU_SAY);
715 flag |= WFLAG_SEND; 717 flag |= WFLAG_SEND;
716 } else { 718 } else {
717 if (b->makesound) 719 if (b->makesound && !(sound_options & OPT_SOUND_CHAT_NICK))
718 play_sound(SND_CHAT_SAY); 720 play_sound(SND_CHAT_SAY);
719 flag |= WFLAG_RECV; 721 flag |= WFLAG_RECV;
720 } 722 }
721 g_free(str); 723 g_free(str);
722 } 724 }
723 725
724 if ((flag & WFLAG_RECV) && find_nick(b->gc, message)) { 726 if ((flag & WFLAG_RECV) && find_nick(b->gc, message)) {
725 if (b->makesound && !(sound_options & OPT_SOUND_CHAT_SAY)) 727 if (b->makesound)
726 play_sound(SND_CHAT_NICK); 728 play_sound(SND_CHAT_NICK);
727 flag |= WFLAG_NICK; 729 flag |= WFLAG_NICK;
728 } 730 }
729 write_to_conv(b, message, flag, who, mtime, -1); 731 write_to_conv(b, message, flag, who, mtime, -1);
730 } 732 }