Mercurial > pidgin.yaz
diff gtk/gtkft.c @ 14394:2620e491c8f1
[gaim-migrate @ 17102]
Remove gaim_show_xfer_dialog, it was only used as a callback from the buddy
list menus, and it just ended up calling gaim_gtkxfer_dialog_show anyway, so I
removed the middle man.
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Thu, 31 Aug 2006 21:52:06 +0000 |
parents | 009db0b357b5 |
children | 0c6e1fecb7a0 |
line wrap: on
line diff
--- a/gtk/gtkft.c Thu Aug 31 21:50:55 2006 +0000 +++ b/gtk/gtkft.c Thu Aug 31 21:52:06 2006 +0000 @@ -844,9 +844,20 @@ void gaim_gtkxfer_dialog_show(GaimGtkXferDialog *dialog) { - g_return_if_fail(dialog != NULL); + GaimGtkXferDialog *tmp; + + if (dialog == NULL) { + tmp = gaim_get_gtkxfer_dialog(); - gtk_widget_show(dialog->window); + if (tmp == NULL) { + tmp = gaim_gtkxfer_dialog_new(); + gaim_set_gtkxfer_dialog(tmp); + } + + gtk_widget_show(tmp->window); + } else { + gtk_widget_show(dialog->window); + } } void @@ -860,22 +871,6 @@ } void -gaim_show_xfer_dialog() -{ - GaimGtkXferDialog *dialog; - - dialog = gaim_get_gtkxfer_dialog(); - - if (dialog == NULL) { - dialog = gaim_gtkxfer_dialog_new(); - - gaim_set_gtkxfer_dialog(dialog); - } - - gaim_gtkxfer_dialog_show(dialog); -} - -void gaim_gtkxfer_dialog_add_xfer(GaimGtkXferDialog *dialog, GaimXfer *xfer) { GaimGtkXferUiData *data;