diff options
Diffstat (limited to 'src/declarative/particles/qsgimageparticle.cpp')
-rw-r--r-- | src/declarative/particles/qsgimageparticle.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/declarative/particles/qsgimageparticle.cpp b/src/declarative/particles/qsgimageparticle.cpp index 581024d578..b1aef784e8 100644 --- a/src/declarative/particles/qsgimageparticle.cpp +++ b/src/declarative/particles/qsgimageparticle.cpp @@ -1021,7 +1021,7 @@ QSGGeometryNode* QSGImageParticle::buildParticleNodes() m_material->setFlag(QSGMaterial::Blending); } - foreach (const QString &str, m_particles){ + foreach (const QString &str, m_groups){ int gIdx = m_system->m_groupIds[str]; int count = m_system->m_groupData[gIdx]->size(); QSGGeometryNode* node = new QSGGeometryNode(); @@ -1151,7 +1151,7 @@ void QSGImageParticle::prepareNextFrame() //Advance State getState<ImageMaterialData>(m_material)->animcount = m_spriteEngine->spriteCount(); m_spriteEngine->updateSprites(timeStamp); - foreach (const QString &str, m_particles){ + foreach (const QString &str, m_groups){ int gIdx = m_system->m_groupIds[str]; int count = m_system->m_groupData[gIdx]->size(); @@ -1199,7 +1199,7 @@ void QSGImageParticle::initialize(int gIdx, int pIdx) datum->animT = datum->t; datum->animIdx = 0; if (m_spriteEngine){ - m_spriteEngine->startSprite(spriteIdx); + m_spriteEngine->start(spriteIdx); datum->frameCount = m_spriteEngine->spriteFrames(spriteIdx); datum->frameDuration = m_spriteEngine->spriteDuration(spriteIdx); }else{ |