diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2014-02-06 18:06:24 +0100 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-02-06 18:32:53 +0100 |
commit | e9cf16b7017248d6567fe363efedb42c2ff7b05a (patch) | |
tree | 3d146edf0da85a5f4d6c8c82dc7de8bd65fbcfea | |
parent | 242b839375e43501fb5b6e0bc00c1388390c7891 (diff) | |
download | qt-creator-e9cf16b7017248d6567fe363efedb42c2ff7b05a.tar.gz |
HistoryCompleter: Do not overwrite text in the FancyLineEdit
Do only set the first item of the completion list if there is no
text in the line edit when the completer gets attached. Otherwise
we might overwrite default values that we actually expect to stick
around.
Task-number: QTCREATORBUG-11291
Change-Id: Iee9aa2a5475b840ede201f306e3b4164c6e88120
Reviewed-by: hjk <hjk121@nokiamail.com>
-rw-r--r-- | src/libs/utils/historycompleter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/utils/historycompleter.cpp b/src/libs/utils/historycompleter.cpp index e47037379d..687a2b5b07 100644 --- a/src/libs/utils/historycompleter.cpp +++ b/src/libs/utils/historycompleter.cpp @@ -171,7 +171,7 @@ HistoryCompleter::HistoryCompleter(FancyLineEdit *lineEdit, const QString &histo d->historyKey = QLatin1String("CompleterHistory/") + historyKey; d->list = theSettings->value(d->historyKey).toStringList(); d->lineEdit = lineEdit; - if (d->list.count()) + if (d->list.count() && lineEdit->text().isEmpty()) lineEdit->setText(d->list.at(0)); setModel(d); |