diff -u -r angband-290/src/wizard2.c angband/src/wizard2.c
--- angband-290/src/wizard2.c	Mon Apr 10 07:42:30 2000
+++ angband/src/wizard2.c	Sat May 27 15:48:36 2000
@@ -654,6 +654,12 @@
 	/* Notice change */
 	if (changed)
 	{
+		/* Restore the position information */
+		i_ptr->iy = o_ptr->iy;
+		i_ptr->ix = o_ptr->ix;
+		i_ptr->next_o_idx = o_ptr->next_o_idx;
+		i_ptr->marked = o_ptr->marked;
+
 		/* Apply changes */
 		object_copy(o_ptr, i_ptr);
 


