aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-05-21 13:41:43 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-21 15:54:40 +0200
commit16d19743823a6d8eb5cf7789e0e1420c09faab63 (patch)
tree6d537eeaa46c931e53e289dfda306dba3f52430d /src/quick
parent5a0250d2c54b9ef03d57502cdb0a4de3be5b862f (diff)
QtDeclarative: Fix warnings about uninitialized variables.
Change-Id: Ie918f1e813b243b250cedfc2e94e9c66288d08e3 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src/quick')
-rw-r--r--src/quick/items/qquickanimatedsprite.cpp2
-rw-r--r--src/quick/items/qquickshadereffect.cpp7
-rw-r--r--src/quick/scenegraph/coreapi/qsgrenderer.cpp4
3 files changed, 8 insertions, 5 deletions
diff --git a/src/quick/items/qquickanimatedsprite.cpp b/src/quick/items/qquickanimatedsprite.cpp
index 52b9f1cd18..8d89c22fa6 100644
--- a/src/quick/items/qquickanimatedsprite.cpp
+++ b/src/quick/items/qquickanimatedsprite.cpp
@@ -594,7 +594,7 @@ void QQuickAnimatedSprite::prepareNextFrame()
qreal time = timeInt / 1000.;
double frameAt; //double just for modf
- qreal progress;
+ qreal progress = 0.0;
if (!m_paused) {
//Advance State (keeps time for psuedostates)
m_spriteEngine->updateSprites(timeInt);
diff --git a/src/quick/items/qquickshadereffect.cpp b/src/quick/items/qquickshadereffect.cpp
index 4842d976ab..952ecef75f 100644
--- a/src/quick/items/qquickshadereffect.cpp
+++ b/src/quick/items/qquickshadereffect.cpp
@@ -297,9 +297,12 @@ void QQuickShaderEffectCommon::updateParseLog(bool ignoreAttributes)
void QQuickShaderEffectCommon::lookThroughShaderCode(QQuickItem *item, Key::ShaderType shaderType, const QByteArray &code)
{
int index = 0;
- int typeIndex, typeLength, nameIndex, nameLength;
+ int typeIndex = -1;
+ int typeLength = 0;
+ int nameIndex = -1;
+ int nameLength = 0;
const char *s = code.constData();
- VariableQualifier decl;
+ VariableQualifier decl = AttributeQualifier;
while ((index = qt_search_for_variable(s, code.size(), index, decl, typeIndex, typeLength,
nameIndex, nameLength)) != -1)
{
diff --git a/src/quick/scenegraph/coreapi/qsgrenderer.cpp b/src/quick/scenegraph/coreapi/qsgrenderer.cpp
index 76200b94d7..92b99b8662 100644
--- a/src/quick/scenegraph/coreapi/qsgrenderer.cpp
+++ b/src/quick/scenegraph/coreapi/qsgrenderer.cpp
@@ -240,8 +240,8 @@ void QSGRenderer::renderScene(const QSGBindable &bindable)
#ifdef QSG_RENDERER_TIMING
if (qsg_render_timing)
frameTimer.start();
- int bindTime;
- int renderTime;
+ int bindTime = 0;
+ int renderTime = 0;
#endif
m_bindable = &bindable;