jblanked пре 11 месеци
родитељ
комит
c2447ab1d3
3 измењених фајлова са 4 додато и 3 уклоњено
  1. 1 1
      game/enemy.c
  2. 1 1
      game/npc.c
  3. 2 1
      game/player.c

+ 1 - 1
game/enemy.c

@@ -591,7 +591,7 @@ const EntityDescription *enemy(
     {
         enemy_context_generic->state = ENTITY_IDLE;
     }
-
+    free(sprite_context);
     return &_generic_enemy;
 }
 

+ 1 - 1
game/npc.c

@@ -321,7 +321,7 @@ const EntityDescription *npc(
     {
         npc_context_generic->state = ENTITY_IDLE;
     }
-
+    free(sprite_context);
     return &_generic_npc;
 }
 

+ 2 - 1
game/player.c

@@ -125,7 +125,7 @@ void player_spawn(Level *level, GameManager *manager)
         {
             FURI_LOG_E(TAG, "Failed to save player context after initialization");
         }
-
+        free(sprite_context);
         return;
     }
 
@@ -162,6 +162,7 @@ void player_spawn(Level *level, GameManager *manager)
 
     // Assign loaded player context to game context
     game_context->player_context = pctx;
+    free(sprite_context);
 }
 
 static int vgm_increase(float value, float increase)