Mercurial > pidgin
changeset 3521:f3981f94494a
[gaim-migrate @ 3594]
Play the sounds even if we're queuing them up. This way at least we'll
know you have a message waiting.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 16 Sep 2002 18:13:45 +0000 |
parents | 0cf6fee378fc |
children | 62bef830ce61 |
files | src/server.c |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/server.c Mon Sep 16 15:48:58 2002 +0000 +++ b/src/server.c Mon Sep 16 18:13:45 2002 +0000 @@ -688,6 +688,12 @@ /* we're not away. this is easy. if the convo window doesn't exist, create and update * it (if it does exist it was updated earlier), then play a sound indicating we've * received it and then display it. easy. */ + + if (new_conv && (sound_options & OPT_SOUND_FIRST_RCV)) + play_sound(SND_FIRST_RECEIVE); + else if (cnv->makesound) + play_sound(SND_RECEIVE); + if (away_options & OPT_AWAY_QUEUE_UNREAD && !find_conversation(name)) { /* We're gonna queue it up and wait for the user to ask for it... probably * by clicking the docklet or windows tray icon. */ @@ -705,11 +711,7 @@ cnv = new_conversation(name); set_convo_gc(cnv, gc); } - if (new_conv && (sound_options & OPT_SOUND_FIRST_RCV)) - play_sound(SND_FIRST_RECEIVE); - else if (cnv->makesound) - play_sound(SND_RECEIVE); - + set_convo_name(cnv, name); write_to_conv(cnv, message, away | WFLAG_RECV, NULL, mtime, len);