summaryrefslogtreecommitdiff
path: root/src/pluginlist.cpp
diff options
context:
space:
mode:
authorBrian Munro <brian.alexander.munro@gmail.com>2017-10-24 08:48:11 +0200
committerGitHub <noreply@github.com>2017-10-24 08:48:11 +0200
commitbf505d2d5f8b9b6bee39b05cf61b5cc467c258fe (patch)
tree934868a0d6bccb17f1a54686da19d903c045f1ee /src/pluginlist.cpp
parent126f8deb55b64a17ba3acb677fd4283532855551 (diff)
parent2866a494d4f3efcad3370c817ba450608fffb429 (diff)
Merge pull request #107 from Silarn/mainline_dev
Hopefully final ESL corrections
Diffstat (limited to 'src/pluginlist.cpp')
-rw-r--r--src/pluginlist.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp
index d2ffad91..a66a2fb4 100644
--- a/src/pluginlist.cpp
+++ b/src/pluginlist.cpp
@@ -733,8 +733,8 @@ QVariant PluginList::data(const QModelIndex &modelIndex, int role) const
++numESLs;
}
if (m_ESPs[index].m_IsLight) {
- int ESLpos = 254 + (numESLs+1 / 4096);
- return QString("%1:%2").arg(ESLpos, 2, 16, QChar('0')).arg((numESLs+1)%4096).toUpper();
+ int ESLpos = 254 + ((numESLs+1) / 4096);
+ return QString("%1:%2").arg(ESLpos, 2, 16, QChar('0')).arg((numESLs)%4096).toUpper();
} else {
return QString("%1").arg(m_ESPs[index].m_LoadOrder - numESLs, 2, 16, QChar('0')).toUpper();
}
@@ -1139,7 +1139,7 @@ PluginList::ESPInfo::ESPInfo(const QString &name, bool enabled,
try {
ESP::File file(ToWString(fullPath));
m_IsMaster = file.isMaster() && !file.isLight();
- m_IsLight = file.isMaster() && file.isLight();
+ m_IsLight = file.isLight();
m_Author = QString::fromLatin1(file.author().c_str());
m_Description = QString::fromLatin1(file.description().c_str());
std::set<std::string> masters = file.masters();