diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp index 0dab481dfbe2d287b98b1ae6ed3260696277ea77..9e55cbd5af214a3de7c48454ded17f20ac4708c6 100644 --- a/src/plugins/qmljseditor/qmloutlinemodel.cpp +++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp @@ -963,8 +963,11 @@ QString QmlOutlineModel::getAnnotation(AST::ExpressionNode *expression) if (!expression) return QString(); QString source = m_semanticInfo.document->source(); - return source.mid(expression->firstSourceLocation().begin(), - expression->lastSourceLocation().end() - expression->firstSourceLocation().begin()); + QString str = source.mid(expression->firstSourceLocation().begin(), + expression->lastSourceLocation().end() + - expression->firstSourceLocation().begin()); + // only show first line + return str.left(str.indexOf(QLatin1Char('\n'))); } QHash<QString,QString> QmlOutlineModel::getScriptBindings(AST::UiObjectInitializer *objectInitializer) {