Set m_quickActionIncubating and m_compactBackgroundIncubating to avoid heap-use-after-free

This commit is contained in:
James Graham
2025-05-20 17:22:43 +01:00
parent 5a60c6ec67
commit 6ce9b77b3c

View File

@@ -424,8 +424,8 @@ void MessageDelegateBase::updateBackground()
}
markAsDirty();
}
cleanupIncubator(incubator);
m_compactBackgroundIncubating = false;
cleanupIncubator(incubator);
},
m_errorCallback);
m_compactBackgroundComponent->create(*compactBackgroundIncubator, qmlContext(m_compactBackgroundComponent));
@@ -472,8 +472,8 @@ void MessageDelegateBase::updateQuickAction()
}
markAsDirty();
}
cleanupIncubator(incubator);
m_quickActionIncubating = false;
cleanupIncubator(incubator);
},
m_errorCallback);
m_quickActionComponent->create(*quickActionIncubator, qmlContext(m_quickActionComponent));