Index: src/gtkconv.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/gtkconv.c,v retrieving revision 1.443 diff -u -r1.443 gtkconv.c --- src/gtkconv.c 5 Aug 2004 23:21:54 -0000 1.443 +++ src/gtkconv.c 7 Aug 2004 17:04:33 -0000 @@ -4964,13 +4964,13 @@ /* Play a sound, if specified in prefs. */ if (gtkconv->make_sound && !((gaim_conv_window_get_active_conversation(gaimwin) == conv) && - !gaim_prefs_get_bool("/gaim/gtk/sound/conv_focus") && has_focus)) { + !gaim_prefs_get_bool("/gaim/gtk/sound/conv_focus") && has_focus) && + !(flags & GAIM_MESSAGE_DELAYED) && + !(flags & GAIM_MESSAGE_SYSTEM)) { + if (!(flags & GAIM_MESSAGE_WHISPER) && (flags & GAIM_MESSAGE_SEND)) gaim_sound_play_event(GAIM_SOUND_CHAT_YOU_SAY); - else if ((flags & GAIM_MESSAGE_RECV) && - !(flags & GAIM_MESSAGE_DELAYED) && - !(flags & GAIM_MESSAGE_SYSTEM)) { - + else if ((flags & GAIM_MESSAGE_RECV)) { if ((flags & GAIM_MESSAGE_NICK) && gaim_prefs_get_bool("/gaim/gtk/sound/enabled/nick_said")) {