diff -r 903d182b490d -r a580e5114651 pidgin/gtkrequest.c --- a/pidgin/gtkrequest.c Wed Aug 08 19:19:48 2007 +0000 +++ b/pidgin/gtkrequest.c Wed Aug 08 19:47:05 2007 +0000 @@ -1048,7 +1048,7 @@ const char *ok_text, GCallback ok_cb, const char *cancel_text, GCallback cancel_cb, PurpleAccount *account, const char *who, PurpleConversation *conv, - void *ui_data, void *user_data) + void *user_data) { PidginRequestData *data; GtkWidget *win; @@ -1062,7 +1062,6 @@ GtkWidget *button; GtkWidget *img; GtkWidget *sw; - GtkWindow *parent = GTK_WINDOW(ui_data); GtkSizeGroup *sg; GList *gl, *fl; PurpleRequestFieldGroup *group; @@ -1090,8 +1089,6 @@ #else /* !_WIN32 */ data->dialog = win = pidgin_create_window(title, PIDGIN_HIG_BORDER, "multifield", TRUE) ; #endif /* _WIN32 */ - if (parent) - gtk_window_set_transient_for(GTK_WINDOW(data->dialog), parent); g_signal_connect(G_OBJECT(win), "delete_event", G_CALLBACK(destroy_multifield_cb), data);