Skip to content

Commit

Permalink
EffectsManager: clarify ownership/type with explicit assignment
Browse files Browse the repository at this point in the history
  • Loading branch information
ronso0 committed Jan 12, 2024
1 parent d9a2dbf commit dfb7c1c
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/effects/effectsmanager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -302,14 +302,16 @@ void EffectsManager::saveEffectsXml() {
QHashIterator<QString, QuickEffectChainPointer> qeIt(m_quickEffectChains);
while (qeIt.hasNext()) {
qeIt.next();
auto pPreset = EffectChainPresetPointer::create(qeIt.value().data());
auto* pQuickEffectChain = qeIt.value().data();
auto pPreset = EffectChainPresetPointer::create(pQuickEffectChain);
quickEffectChainPresets.insert(qeIt.key(), pPreset);
}

QList<EffectChainPresetPointer> standardEffectChainPresets;
standardEffectChainPresets.reserve(m_quickEffectChains.size());
for (const auto& pChainSlot : std::as_const(m_standardEffectChains)) {
auto pPreset = EffectChainPresetPointer::create(pChainSlot.data());
auto* pChain = pChainSlot.data();
auto pPreset = EffectChainPresetPointer::create(pChain);
standardEffectChainPresets.append(pPreset);
}

Expand Down

0 comments on commit dfb7c1c

Please sign in to comment.