From 86554f0e1eb862cee15b472fc983793c25161713 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 26 Nov 2019 14:13:50 -0500 Subject: [PATCH] v0.8.0: resizing behaviour is now ignored if the app is set to 0x0 (e.g. when window is minimized) --- SPD-classes/src/main/java/com/watabou/noosa/Game.java | 4 ++++ .../shatteredpixeldungeon/ShatteredPixelDungeon.java | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/SPD-classes/src/main/java/com/watabou/noosa/Game.java b/SPD-classes/src/main/java/com/watabou/noosa/Game.java index 7ec57b1c8..c0e7a9522 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/Game.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/Game.java @@ -108,6 +108,10 @@ public class Game implements ApplicationListener { @Override public void resize(int width, int height) { + if (width == 0 || height == 0){ + return; + } + Blending.useDefault(); TextureCache.reload(); Vertexbuffer.refreshAllBuffers(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ShatteredPixelDungeon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ShatteredPixelDungeon.java index 802820c25..183dbb657 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ShatteredPixelDungeon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ShatteredPixelDungeon.java @@ -223,7 +223,10 @@ public class ShatteredPixelDungeon extends Game { @Override public void resize( int width, int height ) { - + if (width == 0 || height == 0){ + return; + } + if (scene instanceof PixelScene && (height != Game.height || width != Game.width)) { ((PixelScene) scene).saveWindows();