From c9a90b3181723061e27e7545b70a66dda4f4306d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Mon, 4 Nov 2013 14:24:26 +0100 Subject: Add missing Q_INIT_RESOURCE The library needs to do Q_INIT_RESOURCE for all resources it uses internally, otherwise static linking will fail, and the user has no idea how to rectify it as the name of the missing resource is not known. Change-Id: I8ea766e63cff22bbb0c45e6125c3a07948de2274 Reviewed-by: Simon Hausmann --- src/particles/qquickparticlesmodule.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/particles') diff --git a/src/particles/qquickparticlesmodule.cpp b/src/particles/qquickparticlesmodule.cpp index 7d11028e3b..dd0b83f99a 100644 --- a/src/particles/qquickparticlesmodule.cpp +++ b/src/particles/qquickparticlesmodule.cpp @@ -69,10 +69,17 @@ #include "qquickparticlegroup_p.h" #include "qquickgroupgoal_p.h" +static void initResources() +{ + Q_INIT_RESOURCE(particles); +} + QT_BEGIN_NAMESPACE void QQuickParticlesModule::defineModule() { + initResources(); + const char* uri = "QtQuick.Particles"; qmlRegisterType(uri, 2, 0, "ParticleSystem"); -- cgit v1.2.3