Reduce usage of QStringRef::toString() in QmlJS/QmlJSTools.

Change-Id: I9db2a0b21bf430d6f450e1e860a0c2a02272536f
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
This commit is contained in:
Friedemann Kleint
2013-08-29 10:56:58 +02:00
parent 0c621dcdcf
commit e43e466b5b
5 changed files with 12 additions and 10 deletions

View File

@@ -272,12 +272,12 @@ bool JsonCheck::visit(StringLiteral *ast)
analysis()->boostRanking();
const QString &literal = ast->value.toString();
const QStringRef literal = ast->value;
const QString &pattern = m_schema->pattern();
if (!pattern.isEmpty()) {
QRegExp regExp(pattern);
if (regExp.indexIn(literal) == -1) {
if (regExp.indexIn(literal.toString()) == -1) {
analysis()->m_messages.append(Message(ErrInvalidStringValuePattern,
ast->firstSourceLocation(),
QString(), QString(), false));