summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2011-01-19 17:18:03 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2011-01-19 17:18:03 (GMT)
commit456800e64677a3c1c09af36cdea052a1ae986d14 (patch)
tree2f0a9586be4d0e1ef81ba2c9380c8cc858e8bbff /src
parent8abec241434604ca5559cc150a383e2f000a0e48 (diff)
parent5d9738ed88da269033333299c16558882d346514 (diff)
downloadQt-456800e64677a3c1c09af36cdea052a1ae986d14.zip
Qt-456800e64677a3c1c09af36cdea052a1ae986d14.tar.gz
Qt-456800e64677a3c1c09af36cdea052a1ae986d14.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-qml: Cleanup created views in TextEdit tests. TextEdit implicit size varied depending upon wrapMode.
Diffstat (limited to 'src')
-rw-r--r--src/declarative/graphicsitems/qdeclarativetextedit.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativetextedit.cpp b/src/declarative/graphicsitems/qdeclarativetextedit.cpp
index 42f66c3..cb62a2c 100644
--- a/src/declarative/graphicsitems/qdeclarativetextedit.cpp
+++ b/src/declarative/graphicsitems/qdeclarativetextedit.cpp
@@ -1365,8 +1365,12 @@ void QDeclarativeTextEdit::updateSize()
int dy = height();
// ### assumes that if the width is set, the text will fill to edges
// ### (unless wrap is false, then clipping will occur)
- if (widthValid() && d->document->textWidth() != width())
- d->document->setTextWidth(width());
+ if (widthValid()) {
+ if (d->document->textWidth() != width())
+ d->document->setTextWidth(width());
+ } else {
+ d->document->setTextWidth(-1);
+ }
dy -= (int)d->document->size().height();
int nyoff;