Mercurial > pidgin
comparison src/prefs.c @ 4095:260ebd4bdc8d
[gaim-migrate @ 4310]
fix for bug [ 655519 ] Crash on changing sound command
from faceprint
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 18 Dec 2002 16:51:21 +0000 |
parents | 7f4f3aa61069 |
children | fa5075168c23 |
comparison
equal
deleted
inserted
replaced
4094:3f15ccb54f95 | 4095:260ebd4bdc8d |
---|---|
638 } | 638 } |
639 | 639 |
640 static GtkWidget *sndcmd = NULL; | 640 static GtkWidget *sndcmd = NULL; |
641 | 641 |
642 #ifndef _WIN32 | 642 #ifndef _WIN32 |
643 static gint sound_cmd_yeah(GtkEntry *entry, GdkEvent *event, gpointer d) | 643 static gint sound_cmd_yeah(GtkEntry *entry, gpointer d) |
644 { | 644 { |
645 g_snprintf(sound_cmd, sizeof(sound_cmd), "%s", gtk_entry_get_text(GTK_ENTRY(sndcmd))); | 645 g_snprintf(sound_cmd, sizeof(sound_cmd), "%s", gtk_entry_get_text(GTK_ENTRY(sndcmd))); |
646 return TRUE; | 646 return TRUE; |
647 } | 647 } |
648 #endif | 648 #endif |
703 gtk_entry_set_text(GTK_ENTRY(sndcmd), sound_cmd); | 703 gtk_entry_set_text(GTK_ENTRY(sndcmd), sound_cmd); |
704 gtk_widget_set_size_request(sndcmd, 75, -1); | 704 gtk_widget_set_size_request(sndcmd, 75, -1); |
705 | 705 |
706 gtk_widget_set_sensitive(sndcmd, (sound_options & OPT_SOUND_CMD)); | 706 gtk_widget_set_sensitive(sndcmd, (sound_options & OPT_SOUND_CMD)); |
707 gtk_box_pack_start(GTK_BOX(hbox), sndcmd, TRUE, TRUE, 5); | 707 gtk_box_pack_start(GTK_BOX(hbox), sndcmd, TRUE, TRUE, 5); |
708 gtk_signal_connect(GTK_OBJECT(sndcmd), "focus_out_event", GTK_SIGNAL_FUNC(sound_cmd_yeah), NULL); | 708 gtk_signal_connect(GTK_OBJECT(sndcmd), "changed", GTK_SIGNAL_FUNC(sound_cmd_yeah), NULL); |
709 #endif /* _WIN32 */ | 709 #endif /* _WIN32 */ |
710 gtk_widget_show_all(ret); | 710 gtk_widget_show_all(ret); |
711 return ret; | 711 return ret; |
712 } | 712 } |
713 | 713 |