summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mainwindow.cpp3
-rw-r--r--src/modinfo.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 5dcfea1d..a9921d76 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -5644,9 +5644,10 @@ void MainWindow::nxmModInfoAvailable(QString gameName, int modID, QVariant userD
// with an older version than the main mod version.
if (mod->getNexusFileStatus() != 3 && mod->getNexusFileStatus() != 5) {
mod->setNewestVersion(result["version"].toString());
- mod->setLastNexusUpdate(QDateTime::currentDateTimeUtc());
foundUpdate = true;
}
+ // update the LastNexusUpdate time in any case since we did perform the check.
+ mod->setLastNexusUpdate(QDateTime::currentDateTimeUtc());
}
mod->setNexusDescription(result["description"].toString());
if ((mod->endorsedState() != ModInfo::ENDORSED_NEVER) && (result.contains("endorsement"))) {
diff --git a/src/modinfo.cpp b/src/modinfo.cpp
index a8e6a55b..826aa5c9 100644
--- a/src/modinfo.cpp
+++ b/src/modinfo.cpp
@@ -300,7 +300,7 @@ bool ModInfo::checkAllForUpdate(PluginContainer *pluginContainer, QObject *recei
bool updatesAvailable = true;
QDateTime earliest = QDateTime::currentDateTimeUtc();
- QDateTime latest;
+ QDateTime latest = QDateTime::fromMSecsSinceEpoch(0);
std::set<QString> games;
for (auto mod : s_Collection) {
if (mod->canBeUpdated()) {