qtextengine: use const methods more
to avoid implicit detach Change-Id: I2fd36fef138eee23c12d413dfec3232ad1fa01df Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
621f7c8735
commit
793cfec941
@ -3179,7 +3179,7 @@ void QTextEngine::setBoundary(int strPos) const
|
||||
|
||||
QFixed QTextEngine::calculateTabWidth(int item, QFixed x) const
|
||||
{
|
||||
const QScriptItem &si = layoutData->items[item];
|
||||
const QScriptItem &si = layoutData->items.at(item);
|
||||
|
||||
QFixed dpiScale = 1;
|
||||
if (QTextDocumentPrivate::get(block) != nullptr && QTextDocumentPrivate::get(block)->layout() != nullptr) {
|
||||
@ -3221,7 +3221,7 @@ QFixed QTextEngine::calculateTabWidth(int item, QFixed x) const
|
||||
// find next tab to calculate the width required.
|
||||
tab = QFixed::fromReal(tabSpec.position);
|
||||
for (int i=item + 1; i < layoutData->items.size(); i++) {
|
||||
const QScriptItem &item = layoutData->items[i];
|
||||
const QScriptItem &item = layoutData->items.at(i);
|
||||
if (item.analysis.flags == QScriptAnalysis::TabOrObject) { // found it.
|
||||
tabSectionEnd = item.position;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user