From ad37df7f2e707ea4a5af4e3ba831f88277690ef6 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Mon, 1 May 2023 19:26:20 +0100 Subject: [PATCH] Fix crash when multiple mods with the same name provide settings --- builtin/mainmenu/settings/settingtypes.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/builtin/mainmenu/settings/settingtypes.lua b/builtin/mainmenu/settings/settingtypes.lua index 8660e64b7..d350761be 100644 --- a/builtin/mainmenu/settings/settingtypes.lua +++ b/builtin/mainmenu/settings/settingtypes.lua @@ -377,7 +377,8 @@ function settingtypes.parse_config_file(read_all, parse_mods) end table.insert(settings, { - name = game.name, + name = game.path, + readable_name = game.title, level = 1, type = "category", }) @@ -409,7 +410,7 @@ function settingtypes.parse_config_file(read_all, parse_mods) end table.insert(settings, { - name = mod.name, + name = mod.path, readable_name = mod.title, level = 1, type = "category", @@ -440,7 +441,8 @@ function settingtypes.parse_config_file(read_all, parse_mods) end table.insert(settings, { - name = mod.name, + name = mod.path, + readable_name = mod.title, level = 1, type = "category", })