diff options
author | Jamie Mansfield <jmansfield@cadixdev.org> | 2020-11-28 22:13:53 +0000 |
---|---|---|
committer | Jamie Mansfield <jmansfield@cadixdev.org> | 2020-11-28 22:13:53 +0000 |
commit | 7321a4fd3d3e19bf4c1b296849a7c876b1f686f0 (patch) | |
tree | 8b29ed74a9c112139bbaac6a2533ac219a2ab9dd /application/pages/modplatform/ftb | |
parent | 88d6b6ea3fb8b6f3711d4d829f78c367e497945a (diff) | |
download | PrismLauncher-7321a4fd3d3e19bf4c1b296849a7c876b1f686f0.tar.gz PrismLauncher-7321a4fd3d3e19bf4c1b296849a7c876b1f686f0.tar.bz2 PrismLauncher-7321a4fd3d3e19bf4c1b296849a7c876b1f686f0.zip |
NOISSUE Ignore 'dud' FTB packs
There is no guarantee from modpacks.ch that modpacks contain any
versions, which is currently an issue with pack 63 (Direwolf20 1.5).
Diffstat (limited to 'application/pages/modplatform/ftb')
-rw-r--r-- | application/pages/modplatform/ftb/FtbModel.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/application/pages/modplatform/ftb/FtbModel.cpp b/application/pages/modplatform/ftb/FtbModel.cpp index ecdcb00b..2c646495 100644 --- a/application/pages/modplatform/ftb/FtbModel.cpp +++ b/application/pages/modplatform/ftb/FtbModel.cpp @@ -206,6 +206,14 @@ void ListModel::packRequestFinished() return; } + // Since there is no guarantee that packs have a version, this will just + // ignore those "dud" packs. + if (pack.versions.empty()) + { + qWarning() << "FTB Pack " << pack.id << " ignored. reason: lacking any versions"; + return; + } + beginInsertRows(QModelIndex(), modpacks.size(), modpacks.size()); modpacks.append(pack); endInsertRows(); |