mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Fix Mobile project not catching new thrown error
This commit is contained in:
@@ -2,6 +2,7 @@ package forge.screens.quest;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FilenameFilter;
|
import java.io.FilenameFilter;
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
@@ -104,7 +105,13 @@ public class LoadQuestScreen extends LaunchScreen {
|
|||||||
File[] arrFiles = dirQuests.listFiles(takeDatFiles);
|
File[] arrFiles = dirQuests.listFiles(takeDatFiles);
|
||||||
Map<String, QuestData> arrQuests = new HashMap<String, QuestData>();
|
Map<String, QuestData> arrQuests = new HashMap<String, QuestData>();
|
||||||
for (File f : arrFiles) {
|
for (File f : arrFiles) {
|
||||||
arrQuests.put(f.getName(), QuestDataIO.loadData(f));
|
try {
|
||||||
|
arrQuests.put(f.getName(), QuestDataIO.loadData(f));
|
||||||
|
} catch (IOException e) {
|
||||||
|
System.err.println(String.format("Failed to load quest '%s'", f.getName()));
|
||||||
|
// Failed to load last quest, don't continue with quest loading stuff
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Populate list with available quest data.
|
// Populate list with available quest data.
|
||||||
|
|||||||
Reference in New Issue
Block a user