X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.c;h=d5504854bc13d90f30ee9c1a3f9f8adf3387ac2f;hb=6cf34a189f4a3707c9131652621dd67731f14f6b;hp=cfd1f8717b3de795c176e460426413dce71205c2;hpb=2fab4d4c183c2ac47cef52a09b45ed6a83ad31cb;p=rocksndiamonds.git diff --git a/src/libgame/system.c b/src/libgame/system.c index cfd1f871..d5504854 100644 --- a/src/libgame/system.c +++ b/src/libgame/system.c @@ -45,6 +45,7 @@ LevelDirTree *leveldir_first = NULL; LevelDirTree *leveldir_current = NULL; int level_nr; +struct LevelSetInfo levelset; struct LevelStats level_stats[MAX_LEVELS]; DrawWindow *window = NULL; @@ -1387,7 +1388,13 @@ static void CreateScaledBitmaps(Bitmap **bitmaps, int zoom_factor, free_old_bitmap = FALSE; if (free_old_bitmap) + { + /* copy image filename from old to new standard sized bitmap */ + bitmaps[IMG_BITMAP_STANDARD]->source_filename = + getStringCopy(old_bitmap->source_filename); + FreeBitmap(old_bitmap); + } } else {