Initialize data members in quick.
authorMartin Jones <martin.jones@nokia.com>
Mon, 28 May 2012 23:08:42 +0000 (09:08 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 29 May 2012 02:37:01 +0000 (04:37 +0200)
Found by static analysis.

Change-Id: Ide1ce1d7964655664dc872de6da9962a281e229c
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>

src/quick/items/qquickitemview.cpp
src/quick/items/qquickspritesequence.cpp
src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp

index da661af..f7b28e1 100644 (file)
@@ -48,6 +48,7 @@ QT_BEGIN_NAMESPACE
 FxViewItem::FxViewItem(QQuickItem *i, bool own, bool trackGeometry)
     : item(i)
     , transitionableItem(0)
+    , attached(0)
     , ownItem(own)
     , releaseAfterTransition(false)
     , trackGeom(trackGeometry)
index 1e31735..1112cf9 100644 (file)
@@ -113,7 +113,8 @@ public:
 };
 
 QQuickSpriteSequenceMaterial::QQuickSpriteSequenceMaterial()
-    : animT(0.0f)
+    : texture(0)
+    , animT(0.0f)
     , animX1(0.0f)
     , animY1(0.0f)
     , animX2(0.0f)
index cd988c7..1b12402 100644 (file)
@@ -188,6 +188,7 @@ void QSGDistanceFieldTextMaterialShader::updateState(const RenderState &state, Q
 QSGDistanceFieldTextMaterial::QSGDistanceFieldTextMaterial()
     : m_glyph_cache(0)
     , m_texture(0)
+    , m_fontScale(1.0)
 {
    setFlag(Blending | RequiresDeterminant, true);
 }