diff --git a/src/libs/qmljs/qmljsreformatter.cpp b/src/libs/qmljs/qmljsreformatter.cpp index 3e20b9a1748..97e39872f2c 100644 --- a/src/libs/qmljs/qmljsreformatter.cpp +++ b/src/libs/qmljs/qmljsreformatter.cpp @@ -282,6 +282,15 @@ protected: { BestSplit result; + while (possibleSplits.count() > 12) { + QList newPossibleSplits; + for (int i = 0; i < possibleSplits.count(); i++) { + if (!(i % 2)) + newPossibleSplits.push_back(possibleSplits.at(i)); + } + possibleSplits = newPossibleSplits; + } + result.badnessFromSplits = 0; result.lines = QStringList(line);