From: Holger Schemel <holger.schemel@virtion.de>
Date: Sun, 17 Nov 2024 23:26:47 +0000 (+0100)
Subject: moved re-creating gadgets to main info screen function
X-Git-Tag: 4.4.0.0-test-4~47
X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;h=d00fb57555ab57f0470c4e7d5cb497d568c21dd5;p=rocksndiamonds.git

moved re-creating gadgets to main info screen function
---

diff --git a/src/screens.c b/src/screens.c
index 7abfd77b..72457359 100644
--- a/src/screens.c
+++ b/src/screens.c
@@ -4380,9 +4380,6 @@ static void DrawInfoScreen_GenericScreen(int screen_nr, int num_screens, int use
   int font_foot = MENU_INFO_FONT_FOOT;
   int yfooter = MENU_SCREEN_INFO_FOOTER;
 
-  FreeScreenGadgets();
-  CreateScreenGadgets();
-
   ClearField();
 
   DrawInfoScreen_Headline(screen_nr, num_screens, use_global_screens);
@@ -4476,6 +4473,9 @@ static void DrawInfoScreen_Generic(void)
 
   FadeOut(REDRAW_FIELD);
 
+  FreeScreenGadgets();
+  CreateScreenGadgets();
+
   HandleInfoScreen_Generic(0, 0, 0, 0, MB_MENU_INITIALIZE);
 
   PlayInfoSoundsAndMusic();