X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;h=ec482ba103a418556d8560a9f1dae19642673a35;hp=efd320ee62e11ea9cc208e8552daf1a2171ae9ef;hb=5ae3fc5d27076677a95153162abcf527c6dc8e63;hpb=d663c0b66b0fbf7aaca97890c756d97fa02c8ba1 diff --git a/src/screens.c b/src/screens.c index efd320ee..ec482ba1 100644 --- a/src/screens.c +++ b/src/screens.c @@ -1269,9 +1269,11 @@ void DrawMainMenuExt(int fade_mask, boolean do_fading) /* needed if last screen was the editor screen */ UndrawSpecialEditorDoor(); +#if 0 if (fade_mask == REDRAW_FIELD) BackToFront(); #endif +#endif #if defined(TARGET_SDL) SetDrawtoField(DRAW_BACKBUFFER); @@ -1346,6 +1348,12 @@ void DrawMainMenuExt(int fade_mask, boolean do_fading) FadeIn(fade_mask); FadeSetEnterMenu(); +#if 1 + /* update screen area with special editor door */ + redraw_mask |= REDRAW_ALL; + BackToFront(); +#endif + SetMouseCursor(CURSOR_DEFAULT); InitAnimation();