From 5013daa7b0f2c036d56441c2c1b6abd412822f9a Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 21 Mar 2025 16:54:12 +0100 Subject: [PATCH] QmlJS: Allow blocks in TimelineAnimation We add signal handlers to TimelineAnimation since QDS 1.0. We normalize those handler with braces and this should continue to work. Task-number: QDS-15014 Pick-to: qds/4.7 Change-Id: Ib7a354d0e25a087aabe690ebda66f131b579d666 Reviewed-by: Tim Jenssen (cherry picked from commit a090d6d58f4f82ba0f62308a977953fd8c691acf) Reviewed-by: Thomas Hartmann --- src/libs/qmljs/qmljscheck.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index 6aad070693c..fb1fe35f96b 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -1482,7 +1482,7 @@ bool Check::visit(BinaryExpression *ast) bool Check::visit(Block *ast) { const bool isDirectInConnectionsOrScriptActionScope - = isDirectInTypeScope("Connections"_L1, "ScriptAction"_L1); + = isDirectInTypeScope("Connections"_L1, "ScriptAction"_L1, "TimelineAnimation"_L1); if (!isDirectInConnectionsOrScriptActionScope) addMessage(ErrBlocksNotSupportedInQmlUi, locationFromRange(ast->firstSourceLocation(), ast->lastSourceLocation()));