diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp index 0dab481dfbe..9e55cbd5af2 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 QmlOutlineModel::getScriptBindings(AST::UiObjectInitializer *objectInitializer) {