Replace one line. Get downloading of 1.6 jars working. Yay.
This commit is contained in:
parent
dd86061f0f
commit
c96ac24605
@ -98,6 +98,9 @@ private slots:
|
|||||||
void versionFileFinished();
|
void versionFileFinished();
|
||||||
void versionFileFailed();
|
void versionFileFailed();
|
||||||
|
|
||||||
|
void jarlibFinished();
|
||||||
|
void jarlibFailed();
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
/*!
|
/*!
|
||||||
* \brief Signal emitted when the game update is complete.
|
* \brief Signal emitted when the game update is complete.
|
||||||
|
@ -131,8 +131,32 @@ void GameUpdateTask::versionFileFinished()
|
|||||||
vfile2.close();
|
vfile2.close();
|
||||||
|
|
||||||
// download the right jar, save it in versions/$version/$version.jar
|
// download the right jar, save it in versions/$version/$version.jar
|
||||||
// determine and download all the libraries, save them in libraries/whatever...
|
QString urlstr("http://s3.amazonaws.com/Minecraft.Download/versions/");
|
||||||
|
urlstr += targetVersion->descriptor() + "/" + targetVersion->descriptor() + ".jar";
|
||||||
|
QString targetstr ("versions/");
|
||||||
|
targetstr += targetVersion->descriptor() + "/" + targetVersion->descriptor() + ".jar";
|
||||||
|
auto dljob = DownloadJob::create(QUrl(urlstr), targetstr);
|
||||||
|
|
||||||
|
jarlibDownloadJob.reset(new JobList());
|
||||||
|
jarlibDownloadJob->add(dljob);
|
||||||
|
connect(jarlibDownloadJob.data(), SIGNAL(finished()), SLOT(jarlibFinished()));
|
||||||
|
connect(jarlibDownloadJob.data(), SIGNAL(failed()), SLOT(jarlibFailed()));
|
||||||
|
connect(jarlibDownloadJob.data(), SIGNAL(progress(qint64,qint64)), SLOT(updateDownloadProgress(qint64,qint64)));
|
||||||
|
// determine and download all the libraries, save them in libraries/whatever...
|
||||||
|
download_queue.enqueue(jarlibDownloadJob);
|
||||||
|
}
|
||||||
|
|
||||||
|
void GameUpdateTask::jarlibFinished()
|
||||||
|
{
|
||||||
|
exit(1);
|
||||||
|
// YAYAYAYAYYAYAAUAYAYYAYYY!!!!
|
||||||
|
// WEE DID IT!
|
||||||
|
// YESSSSS!
|
||||||
|
}
|
||||||
|
|
||||||
|
void GameUpdateTask::jarlibFailed()
|
||||||
|
{
|
||||||
|
error("Failed to download the binary garbage. Try again. Maybe. IF YOU DARE");
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user