# HG changeset patch # User Sean Egan # Date 1029628921 0 # Node ID 1be15204741f066306b8c969f6dd010bfd8d13ca # Parent 388dd9fbfe4eaed3f7ddc83717ba8e4b672d6e5e [gaim-migrate @ 3420] Sound prefs bugfix. No, there aren't any sound prefs for gtk1.2. Get over it. committer: Tailor Script diff -r 388dd9fbfe4e -r 1be15204741f src/prefs.c --- a/src/prefs.c Fri Aug 16 21:55:09 2002 +0000 +++ b/src/prefs.c Sun Aug 18 00:02:01 2002 +0000 @@ -196,7 +196,6 @@ if (sound_file[r]) g_free(sound_file[r]); sound_file[r] = sound_file_new[r]; - sound_file_new[r] = NULL; } if (away_options != away_options_new) set_away_options(); @@ -1119,11 +1118,16 @@ static void test_sound(GtkWidget *button, gpointer i_am_NULL) { guint32 tmp_sound = sound_options; + char *save_me=NULL; if (!(sound_options & OPT_SOUND_WHEN_AWAY)) sound_options ^= OPT_SOUND_WHEN_AWAY; if (!(sound_options & sounds[sound_row_sel].opt)) sound_options ^= sounds[sound_row_sel].opt; + save_me = sound_file[sound_row_sel]; + sound_file[sound_row_sel] = sound_file_new[sound_row_sel]; play_sound(sound_row_sel); + + sound_file[sound_row_sel] = save_me; sound_options = tmp_sound; }