fixed minor bug with doors and envelope requests
[rocksndiamonds.git] / src / screens.c
index 6e661ea5fa996aae9202c7ca7f5aff0d25ab46bd..c9c2ba4a29799f65f8be8025408f260e9e4ee051 100644 (file)
@@ -3454,7 +3454,7 @@ static void drawChooseTreeInfo(int entry_pos, TreeInfo *ti)
                      node->class_desc);
 
   /* let BackToFront() redraw only what is needed */
-  redraw_mask = last_redraw_mask | REDRAW_TILES;
+  redraw_mask = last_redraw_mask;
   for (x = 0; x < SCR_FIELDX; x++)
     MarkTileDirty(x, 1);
 }
@@ -3849,7 +3849,7 @@ void DrawHallOfFame(int highlight_position)
   SetDrawDeactivationMask(REDRAW_NONE);
   SetDrawBackgroundMask(REDRAW_FIELD);
 
-  CloseDoor(DOOR_CLOSE_2);
+  CloseDoor(DOOR_CLOSE_ALL);
 
   if (highlight_position < 0) 
     LoadScore(level_nr);