forked from qt-creator/qt-creator
C++: fix StarBindFlags behavior
Without Overview::BindToIdentifier, a space between return type(endsWithPtrOrRef) and identifier should be added. Change-Id: I3cd2d053bf137b35a58e7422f45cbd5b96eeb151 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -401,7 +401,7 @@ void TypePrettyPrinter::visit(Function *type)
|
||||
if (_overview->showReturnTypes) {
|
||||
const QString returnType = _overview->prettyType(type->returnType());
|
||||
if (!returnType.isEmpty()) {
|
||||
if (!endsWithPtrOrRef(returnType))
|
||||
if (!endsWithPtrOrRef(returnType) || !(_overview->starBindFlags & Overview::BindToIdentifier))
|
||||
_text.prepend(QLatin1Char(' '));
|
||||
_text.prepend(returnType);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user