fix memory leak due to Pixmap don't be released. (#7964)

* fix memory leak due to Pixmap don't be released.

* dispose pixmap early.
This commit is contained in:
nacro711072
2022-10-28 00:15:44 +08:00
committed by GitHub
parent ef1c81bef7
commit 8ab716a429

View File

@ -36,7 +36,10 @@ class LoadingScreen(
for (popup in previousScreen.popups) popup.isVisible = false
previousScreen.render(Gdx.graphics.getDeltaTime())
}
val screenshot = Texture(Pixmap.createFromFrameBuffer(0, 0, Gdx.graphics.backBufferWidth, Gdx.graphics.backBufferHeight))
val pixmap = Pixmap.createFromFrameBuffer(0, 0, Gdx.graphics.backBufferWidth, Gdx.graphics.backBufferHeight)
val screenshot = Texture(pixmap)
pixmap.dispose()
if (previousScreen != null) {
for (popup in previousScreen.popups) popup.isVisible = true
}