diff src/log.c @ 4635:42d53c416bb9

[gaim-migrate @ 4942] remove deprecated gtk calls, gtk2-ify log viewer, gtk2-ify jabber vcard dialog, and probably a cleanup or two I forgot about. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 02 Mar 2003 19:21:36 +0000
parents a8249a5250b6
children 283fb289c510
line wrap: on
line diff
--- a/src/log.c	Sun Mar 02 18:48:02 2003 +0000
+++ b/src/log.c	Sun Mar 02 19:21:36 2003 +0000
@@ -82,9 +82,9 @@
 	}
 }
 
-static void do_save_convo(GtkObject *obj, GtkWidget *wid)
+static void do_save_convo(GObject *obj, GtkWidget *wid)
 {
-	struct gaim_conversation *c = gtk_object_get_user_data(obj);
+	struct gaim_conversation *c = g_object_get_data(obj, "gaim_conversation");
 	const char *filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(wid));
 	FILE *f;
 
@@ -118,7 +118,8 @@
 	GtkWidget *window = gtk_file_selection_new(_("Gaim - Save Conversation"));
 	g_snprintf(buf, sizeof(buf), "%s" G_DIR_SEPARATOR_S "%s.log", gaim_home_dir(), normalize(c->name));
 	gtk_file_selection_set_filename(GTK_FILE_SELECTION(window), buf);
-	gtk_object_set_user_data(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), c);
+	g_object_set_data(G_OBJECT(GTK_FILE_SELECTION(window)->ok_button),
+			"gaim_conversation", c);
 	g_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button),
 			   "clicked", G_CALLBACK(do_save_convo), window);
 	g_signal_connect_swapped(GTK_OBJECT(GTK_FILE_SELECTION(window)->cancel_button),