# HG changeset patch # User Rob Flynn # Date 954119002 0 # Node ID 72e6a6eb185243a2cb0faf3a6d842a9e5deabf62 # Parent 9b6127c08bcf66e6d5404c3d6f761ec9e0d21819 [gaim-migrate @ 71] Color Dialog Segfault fixed. committer: Tailor Script diff -r 9b6127c08bcf -r 72e6a6eb1852 src/dialogs.c --- a/src/dialogs.c Mon Mar 27 00:46:06 2000 +0000 +++ b/src/dialogs.c Mon Mar 27 01:03:22 2000 +0000 @@ -1747,8 +1747,12 @@ void cancel_color(GtkWidget *widget, GtkWidget *color) { - if (color) - gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(color), FALSE); + if (color) + { + set_state_lock(1); + gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(color), FALSE); + set_state_lock(0); + } destroy_dialog(NULL, colordialog); }