Sdk/Canvas: Fix crash at Canvas destruction

This commit is contained in:
Lynix
2017-01-15 12:12:58 +01:00
parent 5865679891
commit e1e290808a
4 changed files with 13 additions and 1 deletions

View File

@@ -22,6 +22,12 @@ namespace Ndk
m_textEnteredSlot.Connect(eventHandler.OnTextEntered, this, &Canvas::OnTextEntered);
}
inline Canvas::~Canvas()
{
// Destroy children explicitly because they signal us when getting destroyed, and that can't happend after our own destruction
DestroyChildren();
}
inline const WorldHandle& Canvas::GetWorld() const
{
return m_world;