Mercurial > pidgin.yaz
diff src/prefs.c @ 171:789c792ed14b
[gaim-migrate @ 181]
Let people know about --enable-plugins, made it so the Lag-O-Meter was doing
its thing only when it was on, and something else. Don't ask me what, I don't
remember.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 25 Apr 2000 04:29:04 +0000 |
parents | d4e99c17e399 |
children | c99d0b82c8a8 |
line wrap: on
line diff
--- a/src/prefs.c Mon Apr 24 22:02:55 2000 +0000 +++ b/src/prefs.c Tue Apr 25 04:29:04 2000 +0000 @@ -50,6 +50,7 @@ void list_clicked( GtkWidget *widget, struct away_message *a); void list_unclicked( GtkWidget *widget, struct away_message *a); +void show_debug(GtkObject *); void remove_away_message(GtkWidget *widget, void *dummy) { @@ -153,9 +154,12 @@ static gint debug_delete(GtkWidget *w, GdkEvent *event, void *dummy) { - if(debugbutton && (general_options & OPT_GEN_DEBUG)) + if (debugbutton) + gtk_button_clicked(GTK_BUTTON(debugbutton)); + if (general_options & OPT_GEN_DEBUG) { - gtk_button_clicked(GTK_BUTTON(debugbutton)); + general_options = general_options ^ (int)OPT_GEN_DEBUG; + save_prefs(); } g_free(dw); dw=NULL; @@ -411,7 +415,7 @@ gtk_widget_show(idleframe); -// gtk_signal_connect_object( GTK_OBJECT(debugbutton), "clicked", GTK_SIGNAL_FUNC(show_debug), NULL); + gtk_signal_connect_object( GTK_OBJECT(debugbutton), "clicked", GTK_SIGNAL_FUNC(show_debug), NULL); /* Connection */ @@ -1053,6 +1057,7 @@ build_debug(); gtk_widget_show(dw->window); } else { + if (!dw) return; gtk_widget_destroy(dw->window); dw->window = NULL; }