diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-08-11 18:58:24 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-08-11 19:05:22 +0200 |
commit | 7e78a422e8bb22572706b7fadb58fc45e7b8a7db (patch) | |
tree | e91e2aa3364d1a5cb8329a6b7e49b7a46e720ab5 /backend/OneSixUpdate.cpp | |
parent | e5dc113bfceb1e9b52535b7d1abd6f0ec51e1332 (diff) | |
download | PrismLauncher-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.tar.gz PrismLauncher-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.tar.bz2 PrismLauncher-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.zip |
Version filtering and general related code sanitization.
Version list dialog has alternating row background set.
Nostalgia versions, based on OneSix.
Diffstat (limited to 'backend/OneSixUpdate.cpp')
-rw-r--r-- | backend/OneSixUpdate.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/OneSixUpdate.cpp b/backend/OneSixUpdate.cpp index db15c923..5506d9aa 100644 --- a/backend/OneSixUpdate.cpp +++ b/backend/OneSixUpdate.cpp @@ -39,7 +39,7 @@ void OneSixUpdate::executeTask() { QString intendedVersion = m_inst->intendedVersionId(); // Get a pointer to the version object that corresponds to the instance's version. - targetVersion = (MinecraftVersion *)MinecraftVersionList::getMainList().findVersion(intendedVersion); + targetVersion = MinecraftVersionList::getMainList().findVersion(intendedVersion).dynamicCast<MinecraftVersion>(); if(targetVersion == nullptr) { // don't do anything if it was invalid @@ -62,7 +62,7 @@ void OneSixUpdate::versionFileStart() setStatus("Getting the version files from Mojang."); QString urlstr("http://s3.amazonaws.com/Minecraft.Download/versions/"); - urlstr += targetVersion->descriptor() + "/" + targetVersion->descriptor() + ".json"; + urlstr += targetVersion->descriptor + "/" + targetVersion->descriptor + ".json"; auto dljob = DownloadJob::create(QUrl(urlstr)); specificVersionDownloadJob.reset(new JobList()); specificVersionDownloadJob->add(dljob); @@ -77,7 +77,7 @@ void OneSixUpdate::versionFileFinished() JobPtr firstJob = specificVersionDownloadJob->getFirstJob(); auto DlJob = firstJob.dynamicCast<DownloadJob>(); - QString version_id = targetVersion->descriptor(); + QString version_id = targetVersion->descriptor; QString inst_dir = m_inst->rootDir(); // save the version file in $instanceId/version.json { |