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();