diff -u -r angband-290/src/cmd5.c angband/src/cmd5.c
--- angband-290/src/cmd5.c	Mon Apr 10 07:42:28 2000
+++ angband/src/cmd5.c	Thu Apr 27 21:40:34 2000
@@ -514,6 +514,9 @@
 
 	/* Redraw Study Status */
 	p_ptr->redraw |= (PR_STUDY);
+
+	/* Redraw object recall */
+	p_ptr->window |= (PW_OBJECT);
 }
 
 
@@ -1067,6 +1070,9 @@
 
 			/* Gain experience */
 			gain_exp(e * s_ptr->slevel);
+
+			/* Redraw object recall */
+			p_ptr->window |= (PW_OBJECT);
 		}
 	}
 
@@ -1678,6 +1684,9 @@
 
 			/* Gain experience */
 			gain_exp(e * s_ptr->slevel);
+
+			/* Redraw object recall */
+			p_ptr->window |= (PW_OBJECT);
 		}
 	}
 
diff -u -r angband-290/src/dungeon.c angband/src/dungeon.c
--- angband-290/src/dungeon.c	Mon Apr 10 07:42:28 2000
+++ angband/src/dungeon.c	Thu Apr 27 21:53:00 2000
@@ -2748,7 +2748,7 @@
 	p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_PLAYER_0 | PW_PLAYER_1);
 
 	/* Window stuff */
-	p_ptr->window |= (PW_MONSTER);
+	p_ptr->window |= (PW_MONSTER | PW_MESSAGE);
 
 	/* Window stuff */
 	window_stuff();
diff -u -r angband-290/src/xtra1.c angband/src/xtra1.c
--- angband-290/src/xtra1.c	Mon Apr 10 07:42:30 2000
+++ angband/src/xtra1.c	Thu Apr 27 21:46:22 2000
@@ -1396,6 +1396,9 @@
 
 		/* Redraw Study Status */
 		p_ptr->redraw |= (PR_STUDY);
+
+		/* Redraw object recall */
+		p_ptr->window |= (PW_OBJECT);
 	}
 }


