From bb2af77276e1178800e686f7c9b052906e3a5019 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 12 Jul 2017 13:09:19 -0400 Subject: [PATCH] v0.6.1: fixed crashes when trying to first load the catalog --- .../shatteredpixeldungeon/journal/Catalog.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java index 78e1eb3f1..86cf1e605 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java @@ -331,12 +331,14 @@ public enum Catalog { } //general save/load - List seen = Arrays.asList(bundle.getStringArray(CATALOGS)); - - for ( Catalog cat : values()){ - for (Class item : cat.items()){ - if (seen.contains( item.getSimpleName() )) { - cat.seen.put(item, true ); + if (bundle.contains(CATALOGS)) { + List seen = Arrays.asList(bundle.getStringArray(CATALOGS)); + + for (Catalog cat : values()) { + for (Class item : cat.items()) { + if (seen.contains(item.getSimpleName())) { + cat.seen.put(item, true); + } } } }