summaryrefslogtreecommitdiffstats
path: root/src/declarative/fx
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2009-05-31 23:48:13 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2009-05-31 23:48:13 (GMT)
commite4ea96a48bd6d4c8b96859fc0364a5d9c7c686d6 (patch)
tree8d26f65ec7f3d5b0eb7522759e5c33165667ee3d /src/declarative/fx
parentfd255177af9d946e271d67000d3867b72cb5c682 (diff)
downloadQt-e4ea96a48bd6d4c8b96859fc0364a5d9c7c686d6.zip
Qt-e4ea96a48bd6d4c8b96859fc0364a5d9c7c686d6.tar.gz
Qt-e4ea96a48bd6d4c8b96859fc0364a5d9c7c686d6.tar.bz2
Check if the text has really changed before emitting the
textChanged signal.
Diffstat (limited to 'src/declarative/fx')
-rw-r--r--src/declarative/fx/qfxtextedit.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/fx/qfxtextedit.cpp b/src/declarative/fx/qfxtextedit.cpp
index fc73ecd..1c70abf 100644
--- a/src/declarative/fx/qfxtextedit.cpp
+++ b/src/declarative/fx/qfxtextedit.cpp
@@ -158,6 +158,8 @@ QString QFxTextEdit::text() const
void QFxTextEdit::setText(const QString &text)
{
Q_D(QFxTextEdit);
+ if (QFxTextEdit::text() == text)
+ return;
d->text = text;
d->richText = d->format == RichText || (d->format == AutoText && Qt::mightBeRichText(text));
if (d->richText) {