QMLEditor: changed quickfix to only activate on the type id.

This commit is contained in:
Erik Verbruggen
2010-09-30 16:12:24 +02:00
parent dc73e7d1bc
commit 5e59605c1e
6 changed files with 48 additions and 9 deletions

View File

@@ -52,8 +52,6 @@ class SplitInitializerOp: public QmlJSQuickFixFactory
public:
virtual QList<QmlJSQuickFixOperation::Ptr> match(const QmlJSQuickFixState &state)
{
QList<QmlJSQuickFixOperation::Ptr> result;
UiObjectInitializer *objectInitializer = 0;
const int pos = state.currentFile().cursor().position();
@@ -70,8 +68,9 @@ public:
}
if (objectInitializer)
result.append(QSharedPointer<QmlJSQuickFixOperation>(new Operation(state, objectInitializer)));
return result;
return singleResult(new Operation(state, objectInitializer));
else
return noResult();
}
private: