diff -uNr pioneers-0.12.2-orig/client/gtk/name.c pioneers-0.12.2/client/gtk/name.c
--- pioneers-0.12.2-orig/client/gtk/name.c 2008-05-01 15:05:57.000000000 -0400
+++ pioneers-0.12.2/client/gtk/name.c 2010-08-01 17:29:58.284181851 -0400
@@ -47,7 +47,7 @@
gpointer user_data)
{
DialogData *dialog = user_data;
- if (response_id == GTK_RESPONSE_OK) {
+ if ((response_id == GTK_RESPONSE_OK) && (callback_mode != MODE_INIT)) {
const gchar *new_name =
gtk_entry_get_text(GTK_ENTRY(dialog->name_entry));
const gchar *new_style = dialog->current_style;