diff -Nur grip-3.1.1.orig/src/discedit.c grip-3.1.1/src/discedit.c
--- grip-3.1.1.orig/src/discedit.c	2003-05-31 07:45:32 +0400
+++ grip-3.1.1/src/discedit.c	2003-09-28 19:56:59 +0400
@@ -163,7 +163,7 @@
   adj=gtk_adjustment_new(0,0,9999,1.0,5.0,0);
 
   uinfo->year_spin_button=gtk_spin_button_new(GTK_ADJUSTMENT(adj),0.5,0);
-  gtk_signal_connect(GTK_OBJECT(uinfo->year_spin_button),"changed",
+  gtk_signal_connect(GTK_OBJECT(uinfo->year_spin_button),"value_changed",
 		     GTK_SIGNAL_FUNC(YearEditChanged),(gpointer)ginfo);
   gtk_box_pack_start(GTK_BOX(hbox),uinfo->year_spin_button,TRUE,TRUE,0);
   gtk_widget_show(uinfo->year_spin_button);