diff options
Diffstat (limited to 'src/modinfo.cpp')
| -rw-r--r-- | src/modinfo.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/modinfo.cpp b/src/modinfo.cpp index 6b3fd528..e505bacc 100644 --- a/src/modinfo.cpp +++ b/src/modinfo.cpp @@ -288,9 +288,11 @@ int ModInfo::checkAllForUpdate(PluginContainer *pluginContainer, QObject *receiv //I ought to store this, it's used elsewhere IPluginGame const *game = qApp->property("managed_game").value<IPluginGame *>(); - modIDs.push_back(game->nexusModOrganizerID()); - checkChunkForUpdate(pluginContainer, modIDs, receiver, game->gameShortName()); - modIDs.clear(); + if (game->nexusModOrganizerID()) { + modIDs.push_back(game->nexusModOrganizerID()); + checkChunkForUpdate(pluginContainer, modIDs, receiver, game->gameShortName()); + modIDs.clear(); + } std::multimap<QString, QSharedPointer<ModInfo>> organizedGames; for (auto mod : s_Collection) { |
