Set m_quickActionIncubating and m_compactBackgroundIncubating to avoid heap-use-after-free
This commit is contained in:
@@ -424,8 +424,8 @@ void MessageDelegateBase::updateBackground()
|
|||||||
}
|
}
|
||||||
markAsDirty();
|
markAsDirty();
|
||||||
}
|
}
|
||||||
cleanupIncubator(incubator);
|
|
||||||
m_compactBackgroundIncubating = false;
|
m_compactBackgroundIncubating = false;
|
||||||
|
cleanupIncubator(incubator);
|
||||||
},
|
},
|
||||||
m_errorCallback);
|
m_errorCallback);
|
||||||
m_compactBackgroundComponent->create(*compactBackgroundIncubator, qmlContext(m_compactBackgroundComponent));
|
m_compactBackgroundComponent->create(*compactBackgroundIncubator, qmlContext(m_compactBackgroundComponent));
|
||||||
@@ -472,8 +472,8 @@ void MessageDelegateBase::updateQuickAction()
|
|||||||
}
|
}
|
||||||
markAsDirty();
|
markAsDirty();
|
||||||
}
|
}
|
||||||
cleanupIncubator(incubator);
|
|
||||||
m_quickActionIncubating = false;
|
m_quickActionIncubating = false;
|
||||||
|
cleanupIncubator(incubator);
|
||||||
},
|
},
|
||||||
m_errorCallback);
|
m_errorCallback);
|
||||||
m_quickActionComponent->create(*quickActionIncubator, qmlContext(m_quickActionComponent));
|
m_quickActionComponent->create(*quickActionIncubator, qmlContext(m_quickActionComponent));
|
||||||
|
|||||||
Reference in New Issue
Block a user