fix: sigsegv when trying to use jar mods
Signed-off-by: flow <flowlnlnln@gmail.com>
This commit is contained in:
parent
6aad750fe0
commit
1157436a24
@ -141,9 +141,10 @@ bool MMCZip::createModdedJar(QString sourceJarPath, QString targetJarPath, const
|
|||||||
QSet<QString> addedFiles;
|
QSet<QString> addedFiles;
|
||||||
|
|
||||||
// Modify the jar
|
// Modify the jar
|
||||||
for (auto i = mods.constEnd(); i != mods.constBegin(); --i)
|
// This needs to be done in reverse-order to ensure we respect the loading order of components
|
||||||
|
for (auto i = mods.crbegin(); i != mods.crend(); i++)
|
||||||
{
|
{
|
||||||
const Mod* mod = *i;
|
const auto* mod = *i;
|
||||||
// do not merge disabled mods.
|
// do not merge disabled mods.
|
||||||
if (!mod->enabled())
|
if (!mod->enabled())
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user