diff src/buddy.c @ 4553:d03fcb3f4be2

[gaim-migrate @ 4833] We have a brand new file transfer dialog! committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Fri, 07 Feb 2003 20:55:20 +0000
parents 5426b09731d6
children 9df99116840a
line wrap: on
line diff
--- a/src/buddy.c	Fri Feb 07 20:54:14 2003 +0000
+++ b/src/buddy.c	Fri Feb 07 20:55:20 2003 +0000
@@ -2442,6 +2442,22 @@
 	}
 }
 
+static void
+show_xfer_dialog(GtkMenuItem *item, gpointer user_data)
+{
+	struct gaim_gtkxfer_dialog *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 make_buddy_list()
 {
 
@@ -2535,7 +2551,7 @@
 				  G_CALLBACK(show_prefs), NULL, 'p', GDK_CONTROL_MASK, "Ctl+P");
 
 	gaim_new_item_from_stock(menu, _("_File Transfers..."), GTK_STOCK_REVERT_TO_SAVED,
-				G_CALLBACK(gaim_gtkxfer_dialog_show), NULL, 0, 0, NULL);
+				G_CALLBACK(show_xfer_dialog), NULL, 0, 0, NULL);
 
 	gaim_separator(menu);