summaryrefslogtreecommitdiffstats
path: root/src/quick3d/quick3dscene2d/items/qscene2d.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2019-04-14 17:26:22 +0200
committerFrederik Gladhorn <frederik.gladhorn@qt.io>2019-04-15 14:30:59 +0000
commitbad9cd31fc9f3bb911f59439c0468f8dc7170646 (patch)
tree60d5a6afcd93a3adeb2f324dfa7d4e8bab6a8735 /src/quick3d/quick3dscene2d/items/qscene2d.cpp
parent100175e92d6adb346169eda0392b9485ca41a905 (diff)
parent276be935bfeccde733bacd4267abeb978f6efda5 (diff)
Merge remote-tracking branch origin/5.13 into dev
Diffstat (limited to 'src/quick3d/quick3dscene2d/items/qscene2d.cpp')
-rw-r--r--src/quick3d/quick3dscene2d/items/qscene2d.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/quick3d/quick3dscene2d/items/qscene2d.cpp b/src/quick3d/quick3dscene2d/items/qscene2d.cpp
index 06e9eecd4..ef06f39f1 100644
--- a/src/quick3d/quick3dscene2d/items/qscene2d.cpp
+++ b/src/quick3d/quick3dscene2d/items/qscene2d.cpp
@@ -36,6 +36,7 @@
#include "qscene2d.h"
#include "qscene2d_p.h"
+#include <private/qrenderaspect_p.h>
#include "scene2d_p.h"
#include "scene2dmanager_p.h"
#include "scene2devent_p.h"
@@ -205,6 +206,12 @@ void QScene2DPrivate::setScene(Qt3DCore::QScene *scene)
QScene2D::QScene2D(Qt3DCore::QNode *parent)
: Qt3DCore::QNode(*new QScene2DPrivate, parent)
{
+#ifdef QT_STATIC
+ static bool isInitialized = false;
+ if (!isInitialized) {
+ Qt3DRender::QRenderAspectPrivate::configurePlugin(QLatin1String("scene2d"));
+ }
+#endif
}
/*!