Mercurial > pidgin
diff src/gtksound.c @ 11463:448ebda0f7ec
[gaim-migrate @ 13703]
Get rid of some nested #ifdef USE_LIBAO lines. I think they were left
over from past changes. Maybe from before we used libao for nas
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 07 Sep 2005 04:00:11 +0000 |
parents | bb0d7b719af2 |
children | 11d30825c1bb |
line wrap: on
line diff
--- a/src/gtksound.c Tue Sep 06 21:36:53 2005 +0000 +++ b/src/gtksound.c Wed Sep 07 04:00:11 2005 +0000 @@ -76,7 +76,7 @@ #endif /* USE_AO */ static gboolean -mute_login_sounds_cb(gpointer data) +unmute_login_sounds_cb(gpointer data) { mute_login_sounds = FALSE; mute_login_sounds_timeout = 0; @@ -94,7 +94,7 @@ if (mute_login_sounds_timeout != 0) g_source_remove(mute_login_sounds_timeout); mute_login_sounds = TRUE; - mute_login_sounds_timeout = gaim_timeout_add(10000, mute_login_sounds_cb, NULL); + mute_login_sounds_timeout = gaim_timeout_add(10000, unmute_login_sounds_cb, NULL); } static void @@ -208,7 +208,7 @@ sound_initialized = FALSE; } -#if defined(USE_AO) +#ifdef USE_AO static gboolean expire_old_child(gpointer data) { @@ -231,12 +231,10 @@ gaim_gtk_sound_play_file(const char *filename) { const char *method; -#if defined(USE_AO) +#ifdef USE_AO pid_t pid; -#ifdef USE_AO AFfilehandle file; #endif -#endif if (!sound_initialized) gaim_prefs_trigger_callback("/gaim/gtk/sound/method"); @@ -291,12 +289,12 @@ g_free(command); return; } -#if defined(USE_AO) +#ifdef USE_AO pid = fork(); if (pid < 0) return; else if (pid == 0) { -#ifdef USE_AO + /* Child process */ file = afOpenFile(filename, "rb", NULL); if(file) { ao_device *device; @@ -346,9 +344,9 @@ afCloseFile(file); } ao_shutdown(); -#endif /* USE_AO */ _exit(0); } else { + /* Parent process */ gaim_timeout_add(PLAY_SOUND_TIMEOUT, expire_old_child, GINT_TO_POINTER(pid)); } #else /* USE_AO */