mirror of
https://github.com/geode-sdk/geode.git
synced 2025-04-01 07:40:18 -04:00
fix FieldContainer destructor sometimes crashing
This commit is contained in:
parent
89273c9458
commit
557873db25
1 changed files with 4 additions and 2 deletions
|
@ -25,8 +25,10 @@ namespace geode::modifier {
|
|||
public:
|
||||
~FieldContainer() {
|
||||
for (auto i = 0u; i < m_containedFields.size(); i++) {
|
||||
m_destructorFunctions[i](m_containedFields[i]);
|
||||
operator delete(m_containedFields[i]);
|
||||
if (m_destructorFunctions[i] && m_containedFields[i]) {
|
||||
m_destructorFunctions[i](m_containedFields[i]);
|
||||
operator delete(m_containedFields[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue