fixed crash bug caused by freeing custom game tile size graphics twice
authorHolger Schemel <info@artsoft.org>
Mon, 10 Mar 2025 20:17:58 +0000 (21:17 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 5 Apr 2025 11:34:36 +0000 (13:34 +0200)
commit5450ad34f402c8278b25301e44bb6828aac04f83
treeb8ceb642151e269e02a78007e9f8bdccb7fa4634
parentf6a2ebcdd89c879be59485bfa33d78f137d94f4e
fixed crash bug caused by freeing custom game tile size graphics twice

This crash bug was caused by a bug in managing bitmap pointers for
scaled images when using a game tile size smaller than the standard
tile size with game graphics already prepared for the smaller size,
resulting in freeing the same bitmap pointer twice, causing a crash.

(cherry picked from commit b2c29840c1642785ccbb95fdbed36d10c16739a1)
src/libgame/system.c