From ad892864769b5e8a5c8c8020856c6ca16e8b2453 Mon Sep 17 00:00:00 2001 From: Alexander Korolyov <49795502+alkorolyov@users.noreply.github.com> Date: Sun, 5 Jul 2020 05:27:41 +0200 Subject: [PATCH] Change "try .. catch" statement to "if(consoleMode)" statement for mods folder loading. (#2802) --- core/src/com/unciv/models/ruleset/Ruleset.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core/src/com/unciv/models/ruleset/Ruleset.kt b/core/src/com/unciv/models/ruleset/Ruleset.kt index 6730b6b036..ffdaddd09e 100644 --- a/core/src/com/unciv/models/ruleset/Ruleset.kt +++ b/core/src/com/unciv/models/ruleset/Ruleset.kt @@ -191,12 +191,8 @@ object RulesetCache :HashMap() { this[ruleset.fullName] = Ruleset().apply { load(fileHandle) } } - var modsHandles: Array - try { - modsHandles = Gdx.files.local("mods").list() - } catch (ex: NullPointerException) { - modsHandles = FileHandle("mods").list() - } + var modsHandles = if(consoleMode) FileHandle("mods").list() + else Gdx.files.local("mods").list() for (modFolder in modsHandles) { if (modFolder.name().startsWith('.')) continue