summaryrefslogtreecommitdiffstats
path: root/src/widgets/widgets/qlineedit.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-06-27 15:42:08 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-06-29 09:27:54 +0200
commitcfd207212de785d98fe716fec2158417ba0a9fdf (patch)
treeac2f2b0f45da8ba1fb2de99a65c5660b00a6b07e /src/widgets/widgets/qlineedit.cpp
parentcb6fec851507e9e2a53e8b4b7d70e7e4ac165348 (diff)
Fix the cursor position of an empty QLineEdit with a placeholder text
Task-number: QTBUG-32061 Change-Id: I43b689d8d7bc3c93036de48518f7a0f9f2aa33cf Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Diffstat (limited to 'src/widgets/widgets/qlineedit.cpp')
-rw-r--r--src/widgets/widgets/qlineedit.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/widgets/qlineedit.cpp b/src/widgets/widgets/qlineedit.cpp
index d44e9ad02f..70083d7267 100644
--- a/src/widgets/widgets/qlineedit.cpp
+++ b/src/widgets/widgets/qlineedit.cpp
@@ -1808,9 +1808,9 @@ void QLineEdit::paintEvent(QPaintEvent *)
col.setAlpha(128);
QPen oldpen = p.pen();
p.setPen(col);
- lineRect.adjust(minLB, 0, 0, 0);
- QString elidedText = fm.elidedText(d->placeholderText, Qt::ElideRight, lineRect.width());
- p.drawText(lineRect, va, elidedText);
+ QRect ph = lineRect.adjusted(minLB, 0, 0, 0);
+ QString elidedText = fm.elidedText(d->placeholderText, Qt::ElideRight, ph.width());
+ p.drawText(ph, va, elidedText);
p.setPen(oldpen);
}
}