--- src/af/xap/unix/xap_UnixDlg_Print.cpp	2004-01-02 22:00:47.000000000 -0700
+++ src/af/xap/unix/xap_UnixDlg_Print.cpp~	2003-09-30 06:29:24.000000000 -0600
@@ -158,24 +158,6 @@
 	gtk_widget_grab_focus (entry);
 }
 
-
-static const gchar* entry_text;
-
-static gboolean entry_focus_in (GtkWidget *entry)
-{
-        entry_text = strdup(gtk_entry_get_text(GTK_ENTRY(entry)));
-        return 0;
-}
-
-static gboolean entry_focus_out (GtkWidget *entry, const void* ignore,
- GtkWidget *check)
-{
-        const gchar* tmp = gtk_entry_get_text(GTK_ENTRY(entry));
-        if(strcmp(entry_text, tmp) != 0)
-          gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), 1);
-        return 0;
-}
-
 void XAP_UnixDialog_Print::_raisePrintDialog(XAP_Frame * pFrame)
 {
 	// raise the actual dialog and wait for an answer.
@@ -302,26 +284,16 @@
 	gtk_box_pack_start (GTK_BOX (hbox), entryFrom, TRUE, TRUE, 0);
 	gtk_widget_show (entryFrom);
 	
-	g_signal_connect(G_OBJECT(entryFrom), "focus-in-event",
-			 G_CALLBACK(entry_focus_in), NULL);
-	g_signal_connect(G_OBJECT(entryFrom), "focus-out-event",
-			 G_CALLBACK(entry_focus_out), buttonRange);
-	
 	label = gtk_label_new(pSS->getValueUTF8(XAP_STRING_ID_DLG_UP_To).utf8_str());
 	//gtk_misc_set_padding (GTK_MISC (label), 5,5);
 	gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 	gtk_widget_show (label);
-
+	
 	entryTo = gtk_entry_new();
 	gtk_entry_set_max_length (GTK_ENTRY(entryTo), 4);
 	gtk_box_pack_start (GTK_BOX (hbox), entryTo, TRUE, TRUE, 0);
 	gtk_widget_show (entryTo);
 	
-	g_signal_connect(G_OBJECT(entryTo), "focus-in-event",
-			 G_CALLBACK(entry_focus_in), NULL);
-	g_signal_connect(G_OBJECT(entryTo), "focus-out-event",
-			 G_CALLBACK(entry_focus_out), buttonRange);
-	
 	group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (buttonRange));
 	
 	buttonSelection = gtk_radio_button_new_with_label(group, pSS->getValueUTF8(XAP_STRING_ID_DLG_UP_Selection).utf8_str());