diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java index bcfccbf62..a55a4cdff 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java @@ -677,7 +677,13 @@ public class Dungeon { Bundle bundle = Bundle.read( input ); input.close(); - return (Level)bundle.get( LEVEL ); + Level level = (Level)bundle.get( LEVEL ); + + if (level == null){ + throw new IOException(); + } else { + return level; + } } public static void deleteGame( HeroClass cl, boolean deleteLevels ) {