{
int fade_mask = REDRAW_FIELD;
- StopAnimation();
-
CloseDoor(DOOR_CLOSE_ALL);
/* needed if different viewport properties defined for editor */
ChangeViewportPropertiesIfNeeded();
- if (CheckIfRedrawGlobalBorderIsNeeded())
+ if (CheckIfGlobalBorderHasChanged())
fade_mask = REDRAW_ALL;
FadeOut(fade_mask);
DrawEditModeWindow();
+ DrawMaskedBorder(fade_mask);
+
FadeIn(fade_mask);
/* copy actual editor door content to door double buffer for OpenDoor() */