diff options
Diffstat (limited to 'src/quick3d/quick3d/items/quick3dentityloader.cpp')
-rw-r--r-- | src/quick3d/quick3d/items/quick3dentityloader.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/quick3d/quick3d/items/quick3dentityloader.cpp b/src/quick3d/quick3d/items/quick3dentityloader.cpp index 63f4cceac..9f305d977 100644 --- a/src/quick3d/quick3d/items/quick3dentityloader.cpp +++ b/src/quick3d/quick3d/items/quick3dentityloader.cpp @@ -54,7 +54,7 @@ class Quick3DEntityLoaderIncubator : public QQmlIncubator { public: Quick3DEntityLoaderIncubator(Quick3DEntityLoader *loader) - : QQmlIncubator(Asynchronous), + : QQmlIncubator(AsynchronousIfNested), m_loader(loader) { } @@ -100,6 +100,12 @@ Quick3DEntityLoader::Quick3DEntityLoader(QNode *parent) { } +Quick3DEntityLoader::~Quick3DEntityLoader() +{ + Q_D(Quick3DEntityLoader); + d->clear(); +} + /*! \qmlproperty QtQml::QtObject Qt3DCore::EntityLoader::entity \readonly |