diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-06-29 14:27:27 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-07-01 13:45:07 +0000 |
commit | 9cebbe19b393810592655438fcc64674083306b4 (patch) | |
tree | 273a56889b1445a9f75975171a386c24b22827b6 /src/core/aspects/qaspectengine.cpp | |
parent | dc51c6e005d285c71923f0a346ac8d0fa9837184 (diff) |
QAspectFactory: use QLatin1String instead of QString
Otherwise we may encounter crashes when an app only links a subset of the Qt3D
sub modules when the plugins may be linking against other other modules.
Change-Id: I9e5e9457d933266806def86f9f91cc26db99ecc1
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects/qaspectengine.cpp')
-rw-r--r-- | src/core/aspects/qaspectengine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/aspects/qaspectengine.cpp b/src/core/aspects/qaspectengine.cpp index 539806a4a..3bbfda089 100644 --- a/src/core/aspects/qaspectengine.cpp +++ b/src/core/aspects/qaspectengine.cpp @@ -254,7 +254,7 @@ void QAspectEngine::registerAspect(QAbstractAspect *aspect) void QAspectEngine::registerAspect(const QString &name) { Q_D(QAspectEngine); - QAbstractAspect *aspect = d->m_factory.createAspect(name); + QAbstractAspect *aspect = d->m_factory.createAspect(QLatin1String(name.toUtf8())); if (aspect) { registerAspect(aspect); d->m_namedAspects.insert(name, aspect); |