Mercurial > pidgin
changeset 5524:101384b068c1
[gaim-migrate @ 5924]
Fixification.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 26 May 2003 02:58:45 +0000 |
parents | fe76565d93c4 |
children | 53c06031f86c |
files | src/gtknotify.c |
diffstat | 1 files changed, 11 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gtknotify.c Mon May 26 01:58:06 2003 +0000 +++ b/src/gtknotify.c Mon May 26 02:58:45 2003 +0000 @@ -126,7 +126,11 @@ GCallback cb, void *user_data) { return gaim_gtk_notify_emails(1, TRUE, - &subject, &from, &to, &url, cb, user_data); + (subject == NULL ? NULL : &subject), + (from == NULL ? NULL : &from), + (to == NULL ? NULL : &to), + (url == NULL ? NULL : &url), + cb, user_data); } static void * @@ -149,11 +153,12 @@ data->url = g_strdup(urls[0]); /* Create the dialog. */ - dialog = gtk_dialog_new_with_buttons("", NULL, 0, - GTK_STOCK_CLOSE, 1, - GAIM_STOCK_OPEN_MAIL, 0, - NULL); - data->dialog = dialog; + data->dialog = dialog = gtk_dialog_new(); + + gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CLOSE, 1); + + if (urls != NULL) + gtk_dialog_add_button(GTK_DIALOG(dialog), GAIM_STOCK_OPEN_MAIL, 1); g_signal_connect(G_OBJECT(dialog), "response", G_CALLBACK(__email_response_cb), data);