diff options
author | Rachel Powers <508861+Ryex@users.noreply.github.com> | 2023-05-26 19:21:07 -0700 |
---|---|---|
committer | Rachel Powers <508861+Ryex@users.noreply.github.com> | 2023-05-26 19:21:07 -0700 |
commit | aae892dfd1a28411fc14c267c073c71c20696f39 (patch) | |
tree | d69d3a0b47d464463dbf983c486a41c078278117 /launcher/ui/pages/modplatform/ModModel.cpp | |
parent | e61d8e4dc870aaeb2949557a87cf2749df573667 (diff) | |
download | PrismLauncher-aae892dfd1a28411fc14c267c073c71c20696f39.tar.gz PrismLauncher-aae892dfd1a28411fc14c267c073c71c20696f39.tar.bz2 PrismLauncher-aae892dfd1a28411fc14c267c073c71c20696f39.zip |
fix(memory leak): IndexedPack too large to live inside a qlist without pointers ()
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Diffstat (limited to 'launcher/ui/pages/modplatform/ModModel.cpp')
-rw-r--r-- | launcher/ui/pages/modplatform/ModModel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/launcher/ui/pages/modplatform/ModModel.cpp b/launcher/ui/pages/modplatform/ModModel.cpp index 3ffe6cb0..afd8b292 100644 --- a/launcher/ui/pages/modplatform/ModModel.cpp +++ b/launcher/ui/pages/modplatform/ModModel.cpp @@ -36,7 +36,7 @@ ResourceAPI::SearchArgs ModModel::createSearchArguments() ResourceAPI::VersionSearchArgs ModModel::createVersionsArguments(QModelIndex& entry) { - auto& pack = m_packs[entry.row()]; + auto& pack = *m_packs[entry.row()]; auto profile = static_cast<MinecraftInstance const&>(m_base_instance).getPackProfile(); Q_ASSERT(profile); @@ -51,7 +51,7 @@ ResourceAPI::VersionSearchArgs ModModel::createVersionsArguments(QModelIndex& en ResourceAPI::ProjectInfoArgs ModModel::createInfoArguments(QModelIndex& entry) { - auto& pack = m_packs[entry.row()]; + auto& pack = *m_packs[entry.row()]; return { pack }; } |