diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp index eca23c7e4f5..20f915e4a55 100644 --- a/src/plugins/qmljseditor/qmloutlinemodel.cpp +++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp @@ -269,7 +269,7 @@ private: AST::IdentifierExpression *lhsIdent = AST::cast(binExp->left); AST::ObjectLiteral *rhsObjLit = AST::cast(binExp->right); - if (lhsIdent && rhsObjLit && (lhsIdent->name == "testcase") + if (lhsIdent && rhsObjLit && (lhsIdent->name == QLatin1String("testcase")) && (binExp->op == QSOperator::Assign)) { QModelIndex index = m_model->enterTestCase(rhsObjLit); m_nodeToIndex.insert(rhsObjLit, index);