summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-05-05 04:55:09 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-05-05 04:55:09 (GMT)
commit0725ca189ad30ec54a2a7a054404a50f20e2bfed (patch)
treedbdfa20d865b7793f86eb43f5d8170d04f272457 /src
parentd778d86065e08cf55fdf70a491f17c61ff93705c (diff)
downloadQt-0725ca189ad30ec54a2a7a054404a50f20e2bfed.zip
Qt-0725ca189ad30ec54a2a7a054404a50f20e2bfed.tar.gz
Qt-0725ca189ad30ec54a2a7a054404a50f20e2bfed.tar.bz2
Add warning text
Diffstat (limited to 'src')
-rw-r--r--src/declarative/qml/qmlscriptparser.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/declarative/qml/qmlscriptparser.cpp b/src/declarative/qml/qmlscriptparser.cpp
index d0051ac..81315c3 100644
--- a/src/declarative/qml/qmlscriptparser.cpp
+++ b/src/declarative/qml/qmlscriptparser.cpp
@@ -522,7 +522,11 @@ bool ProcessAST::visit(AST::UiSourceElement *node)
{
QmlParser::Object *obj = currentObject();
if (! (obj && obj->typeName == "Script")) {
- // ### warning
+ QmlError error;
+ error.setDescription("JavaScript declaration outside Script element");
+ error.setLine(node->firstSourceLocation().startLine);
+ error.setColumn(node->firstSourceLocation().startColumn);
+ _parser->_errors << error;
return false;
}