From 56a3dd46247bc1ef1ccc9d2f213c48041f1669a1 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Tue, 24 Oct 2017 01:45:29 -0500 Subject: Fix minor ESL issues and set a useful URL for issue reporting --- src/mainwindow.cpp | 2 +- src/pluginlist.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 7c853578..79be617b 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1684,7 +1684,7 @@ void MainWindow::wikiTriggered() void MainWindow::issueTriggered() { - ::ShellExecuteW(nullptr, L"open", L"http://issue.tannin.eu/tbg", nullptr, nullptr, SW_SHOWNORMAL); + ::ShellExecuteW(nullptr, L"open", L"http://github.com/LePresidente/modorganizer/issues", nullptr, nullptr, SW_SHOWNORMAL); } void MainWindow::tutorialTriggered() 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 masters = file.masters(); -- cgit v1.3.1