forked from qt-creator/qt-creator
QmlJS: fix reformatting of required properties
Fixes: QTCREATORBUG-24376 Change-Id: I9ebe66f881575ce8e58cee46d34c3ff8da55ef9c Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -3325,14 +3325,17 @@ public:
|
||||
|
||||
SourceLocation firstSourceLocation() const override
|
||||
{
|
||||
if (defaultToken.isValid())
|
||||
return defaultToken;
|
||||
else if (readonlyToken.isValid())
|
||||
return readonlyToken;
|
||||
else if (requiredToken.isValid())
|
||||
return requiredToken;
|
||||
if (requiredToken.isValid()) {
|
||||
if (defaultToken.isValid() && defaultToken.offset < requiredToken.offset)
|
||||
return defaultToken;
|
||||
return requiredToken;
|
||||
}
|
||||
if (defaultToken.isValid())
|
||||
return defaultToken;
|
||||
if (readonlyToken.isValid())
|
||||
return readonlyToken;
|
||||
|
||||
return propertyToken;
|
||||
return propertyToken;
|
||||
}
|
||||
|
||||
SourceLocation lastSourceLocation() const override
|
||||
|
||||
Reference in New Issue
Block a user