Mercurial > pidgin
comparison finch/gntsound.c @ 19760:96d4a3238029
Fix a small bug in sound-test, thanks to igungor in #pidgin.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Wed, 12 Sep 2007 09:15:17 +0000 |
parents | 44b4e8bd759b |
children | 6bf32c9e15a7 |
comparison
equal
deleted
inserted
replaced
19731:46ed3f3f780e | 19760:96d4a3238029 |
---|---|
682 file = g_strdup_printf(FINCH_PREFS_ROOT "/sound/profiles/%s/file/%s", | 682 file = g_strdup_printf(FINCH_PREFS_ROOT "/sound/profiles/%s/file/%s", |
683 finch_sound_get_active_profile(), event->pref); | 683 finch_sound_get_active_profile(), event->pref); |
684 volpref = g_strdup(make_pref("/volume")); | 684 volpref = g_strdup(make_pref("/volume")); |
685 | 685 |
686 temp_value = purple_prefs_get_bool(enabled); | 686 temp_value = purple_prefs_get_bool(enabled); |
687 tmpfile = g_strdup(purple_prefs_get_string(file)); | 687 tmpfile = g_strdup(purple_prefs_get_path(file)); |
688 volume = purple_prefs_get_int(volpref); | 688 volume = purple_prefs_get_int(volpref); |
689 | 689 |
690 purple_prefs_set_string(file, event->file); | 690 purple_prefs_set_path(file, event->file); |
691 if (!temp_value) purple_prefs_set_bool(enabled, TRUE); | 691 if (!temp_value) purple_prefs_set_bool(enabled, TRUE); |
692 purple_prefs_set_int(volpref, gnt_slider_get_value(GNT_SLIDER(pref_dialog->volume))); | 692 purple_prefs_set_int(volpref, gnt_slider_get_value(GNT_SLIDER(pref_dialog->volume))); |
693 | 693 |
694 purple_sound_play_event(id, NULL); | 694 purple_sound_play_event(id, NULL); |
695 | 695 |
696 if (!temp_value) purple_prefs_set_bool(enabled, FALSE); | 696 if (!temp_value) purple_prefs_set_bool(enabled, FALSE); |
697 purple_prefs_set_string(file, tmpfile); | 697 purple_prefs_set_path(file, tmpfile); |
698 purple_prefs_set_int(volpref, volume); | 698 purple_prefs_set_int(volpref, volume); |
699 | 699 |
700 g_free(enabled); | 700 g_free(enabled); |
701 g_free(file); | 701 g_free(file); |
702 g_free(tmpfile); | 702 g_free(tmpfile); |