aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickshadereffect.cpp
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/items/qquickshadereffect.cpp
parent5a0250d2c54b9ef03d57502cdb0a4de3be5b862f (diff)
QtDeclarative: Fix warnings about uninitialized variables.
Change-Id: Ie918f1e813b243b250cedfc2e94e9c66288d08e3 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src/quick/items/qquickshadereffect.cpp')
-rw-r--r--src/quick/items/qquickshadereffect.cpp7
1 files changed, 5 insertions, 2 deletions
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)
{