Update Turbulence on noiseSource change
authorAlan Alpert <alan.alpert@nokia.com>
Wed, 14 Sep 2011 07:11:25 +0000 (17:11 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 16 Sep 2011 01:48:32 +0000 (03:48 +0200)
Change-Id: Ib730bcad0a345df8e4cd45aa5b8ab892d3de16f7
Reviewed-on: http://codereview.qt-project.org/4860
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Martin Jones <martin.jones@nokia.com>

src/declarative/particles/qsgturbulence_p.h

index 110ecf4..ef3e9ec 100644 (file)
@@ -79,7 +79,6 @@ signals:
     void noiseSourceChanged(QUrl arg);
 
 public slots:
-        void initializeGrid();
 
     void setStrength(qreal arg)
     {
@@ -94,6 +93,7 @@ public slots:
         if (m_noiseSource != arg) {
             m_noiseSource = arg;
             emit noiseSourceChanged(arg);
+            initializeGrid();
         }
     }
 
@@ -103,6 +103,7 @@ protected:
 private:
     void ensureInit();
     void mapUpdate();
+    void initializeGrid();
     qreal boundsRespectingField(int x, int y);
     qreal m_strength;
     qreal m_lastT;