aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/quick/qtquick2.cpp7
-rw-r--r--src/quick/scenegraph/qsgdefaultcontext.cpp7
2 files changed, 7 insertions, 7 deletions
diff --git a/src/quick/qtquick2.cpp b/src/quick/qtquick2.cpp
index 24467a3701..63f3b91b82 100644
--- a/src/quick/qtquick2.cpp
+++ b/src/quick/qtquick2.cpp
@@ -55,11 +55,6 @@
#include <qqmlproperty.h>
#include <QtCore/QPointer>
-static void initResources()
-{
- Q_INIT_RESOURCE(scenegraph);
-}
-
QT_BEGIN_NAMESPACE
#if !QT_CONFIG(qml_debug)
@@ -185,8 +180,6 @@ void QQmlQtQuick2DebugStatesDelegate::resetBindingForInvalidProperty(QObject *ob
void QQmlQtQuick2Module::defineModule()
{
- initResources();
-
QQuick_initializeProviders();
QQuickUtilModule::defineModule();
diff --git a/src/quick/scenegraph/qsgdefaultcontext.cpp b/src/quick/scenegraph/qsgdefaultcontext.cpp
index 9a0ac66690..1124bf1727 100644
--- a/src/quick/scenegraph/qsgdefaultcontext.cpp
+++ b/src/quick/scenegraph/qsgdefaultcontext.cpp
@@ -290,3 +290,10 @@ QSGRendererInterface::ShaderSourceTypes QSGDefaultContext::shaderSourceType() co
}
QT_END_NAMESPACE
+
+static void initResources()
+{
+ Q_INIT_RESOURCE(scenegraph);
+}
+
+Q_CONSTRUCTOR_FUNCTION(initResources)