Don't use deprecated method
authorAaron Kennedy <aaron.kennedy@nokia.com>
Thu, 1 Dec 2011 13:36:47 +0000 (13:36 +0000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 1 Dec 2011 14:05:14 +0000 (15:05 +0100)
Change-Id: I480dc4de58ce54bec353d33cddd73b817c588304
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
src/declarative/items/qquickspriteimage.cpp

index 1bfb809..a18d0f9 100644 (file)
@@ -48,6 +48,7 @@
 #include <qsgengine.h>
 #include <qsgtexturematerial.h>
 #include <qsgtexture.h>
+#include <qquickcanvas.h>
 #include <QFile>
 #include <cmath>
 #include <qmath.h>
@@ -344,7 +345,7 @@ QSGGeometryNode* QQuickSpriteImage::buildNode()
     QImage image = m_spriteEngine->assembledImage();
     if (image.isNull())
         return 0;
-    m_material->texture = sceneGraphEngine()->createTextureFromImage(image);
+    m_material->texture = canvas()->createTextureFromImage(image);
     m_material->texture->setFiltering(QSGTexture::Linear);
     m_spriteEngine->start(0);
     m_material->interpolate = m_interpolate ? 1.0 : 0.0;