summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mods.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mods.cpp b/src/mods.cpp
index 6126de7a1..cb5a6b9fd 100644
--- a/src/mods.cpp
+++ b/src/mods.cpp
@@ -47,6 +47,11 @@ static bool parseDependsLine(std::istream &is,
void parseModContents(ModSpec &spec)
{
// NOTE: this function works in mutual recursion with getModsInPath
+ Settings info;
+ info.readConfigFile((spec.path+DIR_DELIM+"mod.conf").c_str());
+
+ if (info.exists("name"))
+ spec.name = info.get("name");
spec.depends.clear();
spec.optdepends.clear();