diff options
author | Andrew <forkk@forkk.net> | 2013-05-06 21:08:31 -0500 |
---|---|---|
committer | Andrew <forkk@forkk.net> | 2013-05-06 21:08:31 -0500 |
commit | fb0432bf0bb5ef6216462467cbae6fbe03100dcd (patch) | |
tree | cd8edfcd57ed9ab3267af4ec5995e91971b2f4f9 /libmultimc/src | |
parent | 7e3592bee891e78c9d42dcd84bc9c1ac7a3e7688 (diff) | |
download | PrismLauncher-fb0432bf0bb5ef6216462467cbae6fbe03100dcd.tar.gz PrismLauncher-fb0432bf0bb5ef6216462467cbae6fbe03100dcd.tar.bz2 PrismLauncher-fb0432bf0bb5ef6216462467cbae6fbe03100dcd.zip |
The default selected version is now the current stable version.
Resolves JIRA issue MMC-10:
https://jira.forkk.net/browse/MMC-10
Diffstat (limited to 'libmultimc/src')
-rw-r--r-- | libmultimc/src/instversionlist.cpp | 2 | ||||
-rw-r--r-- | libmultimc/src/minecraftversionlist.cpp | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/libmultimc/src/instversionlist.cpp b/libmultimc/src/instversionlist.cpp index fa05efdd..74a8c898 100644 --- a/libmultimc/src/instversionlist.cpp +++ b/libmultimc/src/instversionlist.cpp @@ -31,7 +31,7 @@ const InstVersion *InstVersionList::findVersion(const QString &descriptor) return NULL; } -const InstVersion *InstVersionList::getLatestStable() +const InstVersion *InstVersionList::getLatestStable() const { if (count() <= 0) return NULL; diff --git a/libmultimc/src/minecraftversionlist.cpp b/libmultimc/src/minecraftversionlist.cpp index abbae991..bb8b0f7a 100644 --- a/libmultimc/src/minecraftversionlist.cpp +++ b/libmultimc/src/minecraftversionlist.cpp @@ -92,6 +92,17 @@ void MinecraftVersionList::sort() endResetModel(); } +InstVersion *MinecraftVersionList::getLatestStable() const +{ + for (int i = 0; i < m_vlist.length(); i++) + { + if (((MinecraftVersion *)m_vlist.at(i))->versionType() == MinecraftVersion::CurrentStable) + { + return m_vlist.at(i); + } + } +} + MinecraftVersionList &MinecraftVersionList::getMainList() { return mcVList; |