Fix crash due to faulty game detection

This commit is contained in:
rubenwardy 2021-08-18 02:14:15 +01:00
parent 895a113478
commit 4a1f654798
1 changed files with 3 additions and 3 deletions

View File

@ -23,8 +23,8 @@ def detect_type(path):
elif os.path.isfile(path + "/modpack.txt") or \ elif os.path.isfile(path + "/modpack.txt") or \
os.path.isfile(path + "/modpack.conf"): os.path.isfile(path + "/modpack.conf"):
return ContentType.MODPACK return ContentType.MODPACK
elif os.path.isdir(path + "/mods"): # elif os.path.isdir(path + "/mods"):
return ContentType.GAME # return ContentType.GAME
elif os.path.isfile(path + "/texture_pack.conf"): elif os.path.isfile(path + "/texture_pack.conf"):
return ContentType.TXP return ContentType.TXP
else: else:
@ -155,7 +155,7 @@ class PackageTreeNode:
checkDependencies(result["optional_depends"]) checkDependencies(result["optional_depends"])
# Fix games using "name" as "title" # Fix games using "name" as "title"
if self.type == ContentType.GAME: if self.type == ContentType.GAME and "name" in result:
result["title"] = result["name"] result["title"] = result["name"]
del result["name"] del result["name"]