From f8da7923aad9c4a92e0257f1b893af1f86836362 Mon Sep 17 00:00:00 2001 From: Song Minjae Date: Thu, 23 Mar 2017 15:20:59 +0900 Subject: [PATCH] fixed potential memory leak --- Slick2d/GameFontImpl.kt | 1 + assets/graphics/fonts/kana.tga | Bin 184364 -> 184364 bytes .../terrarum/imagefont/GameFontImpl.kt | 1 + 3 files changed, 2 insertions(+) diff --git a/Slick2d/GameFontImpl.kt b/Slick2d/GameFontImpl.kt index c29a540..8af0e30 100644 --- a/Slick2d/GameFontImpl.kt +++ b/Slick2d/GameFontImpl.kt @@ -73,6 +73,7 @@ class GameFontImpl : GameFontBase() { } fun reload() { + GameFontBase.cyrilic.destroy() GameFontBase.cyrilic = SpriteSheet( when (GameFontDemo.gameLocale.substring(0..1)) { "bg" -> "./assets/graphics/fonts/cyrilic_bulgarian_variable.tga" diff --git a/assets/graphics/fonts/kana.tga b/assets/graphics/fonts/kana.tga index b93d49d17201af88756e281ec5f0a44b47e71bb6..fd2f2def0ecabfa63a3c8ffe010d4a0bee295e77 100644 GIT binary patch delta 139 zcmZ3pfP2jX?uIRlbHgXgruj_2>&ECadG6T+AdZ=?+s@=MU3U*t$m9pSywm0OF!@jJ zJ>oDqwl8M-+l`DW2+_Hb1~5&NbAx;~>YA`lf1A%_GF>*9(O~*rPDY)Lx&=&VLfdTv Sm}L0dWlI>h%a$&ECadG6T+AdZ=?+s@=MU3U*t$m9pSywm0OF!@jJ wJ>oF^t~pb{MBN$FZ7(nyOxNXRYMJWGXfoZmi%|fmj-{P9hH*P@43m5b00*`sP5=M^ diff --git a/demo/src/net/torvald/terrarum/imagefont/GameFontImpl.kt b/demo/src/net/torvald/terrarum/imagefont/GameFontImpl.kt index c29a540..8af0e30 100644 --- a/demo/src/net/torvald/terrarum/imagefont/GameFontImpl.kt +++ b/demo/src/net/torvald/terrarum/imagefont/GameFontImpl.kt @@ -73,6 +73,7 @@ class GameFontImpl : GameFontBase() { } fun reload() { + GameFontBase.cyrilic.destroy() GameFontBase.cyrilic = SpriteSheet( when (GameFontDemo.gameLocale.substring(0..1)) { "bg" -> "./assets/graphics/fonts/cyrilic_bulgarian_variable.tga"