Repaint when the ShaderEffect's shader properties change.
authorKim Motoyoshi Kalland <kim.kalland@nokia.com>
Tue, 1 Nov 2011 10:56:25 +0000 (11:56 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 1 Nov 2011 12:09:31 +0000 (13:09 +0100)
Task-number: QTBUG-22176

Change-Id: I742d67fc9d4b379ffe931053c096153394a93bec
Reviewed-by: Yoann Lopes <yoann.lopes@nokia.com>

src/declarative/items/qquickshadereffect.cpp

index a3b57be..896987d 100644 (file)
@@ -229,6 +229,7 @@ void QQuickShaderEffect::setFragmentShader(const QByteArray &code)
     if (isComponentComplete()) {
         reset();
         updateProperties();
+        update();
     }
     emit fragmentShaderChanged();
 }
@@ -250,6 +251,7 @@ void QQuickShaderEffect::setVertexShader(const QByteArray &code)
     if (isComponentComplete()) {
         reset();
         updateProperties();
+        update();
     }
     emit vertexShaderChanged();
 }