diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-09-20 01:21:48 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-09-20 01:21:48 +0200 |
commit | c2c7293083de8e8d40190992ccd6a65b613a4d06 (patch) | |
tree | a43112766db65c7fa8f456566b66c4e384d624a6 /logic/lists | |
parent | 930b07afd4229e952d0cd47ca62cd94235499a0c (diff) | |
download | MultiMC-c2c7293083de8e8d40190992ccd6a65b613a4d06.tar MultiMC-c2c7293083de8e8d40190992ccd6a65b613a4d06.tar.gz MultiMC-c2c7293083de8e8d40190992ccd6a65b613a4d06.tar.lz MultiMC-c2c7293083de8e8d40190992ccd6a65b613a4d06.tar.xz MultiMC-c2c7293083de8e8d40190992ccd6a65b613a4d06.zip |
Things... and stuff... with 1.6 modding. Maybe.
Diffstat (limited to 'logic/lists')
-rw-r--r-- | logic/lists/ForgeVersionList.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/logic/lists/ForgeVersionList.cpp b/logic/lists/ForgeVersionList.cpp index 412c04fe..492849ee 100644 --- a/logic/lists/ForgeVersionList.cpp +++ b/logic/lists/ForgeVersionList.cpp @@ -220,6 +220,7 @@ void ForgeListLoadTask::list_downloaded() QJsonArray files = obj.value("files").toArray(); QString url, jobbuildver, mcver, buildtype, filename; QString changelog_url, installer_url; + QString installer_filename; bool valid = false; for(int j = 0; j < files.count(); j++) { @@ -246,6 +247,8 @@ void ForgeListLoadTask::list_downloaded() else if(buildtype == "installer") { installer_url = file.value("url").toString(); + int lastSlash = installer_url.lastIndexOf('/'); + installer_filename = installer_url.mid(lastSlash+1); } } if(valid) @@ -258,6 +261,7 @@ void ForgeListLoadTask::list_downloaded() fVersion->jobbuildver = jobbuildver; fVersion->mcver = mcver; fVersion->filename = filename; + fVersion->filename = installer_filename; fVersion->m_buildnr = build_nr; tempList.append(fVersion); } |