aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/fancylineedit.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-01-21 17:44:12 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2019-01-22 08:35:09 +0000
commit754da1031d59f02d6a79bcbe7f2253f3b1605aa8 (patch)
treee38cc82318b4acd0379bbd95b7d75f14d6329b09 /src/libs/utils/fancylineedit.cpp
parent1fe621ca271c4d4b27a3a70dc1d069bd3cc4e0f7 (diff)
FancyLineEdit: Do not overwrite content with non-existing history data
Change-Id: Ia51417b599e0e3847a0ade54ab5633c87c2ab48c Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/utils/fancylineedit.cpp')
-rw-r--r--src/libs/utils/fancylineedit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/utils/fancylineedit.cpp b/src/libs/utils/fancylineedit.cpp
index 55b4b12f7f1..2cebbce64ca 100644
--- a/src/libs/utils/fancylineedit.cpp
+++ b/src/libs/utils/fancylineedit.cpp
@@ -302,7 +302,7 @@ void FancyLineEdit::setHistoryCompleter(const QString &historyKey, bool restoreL
{
QTC_ASSERT(!d->m_historyCompleter, return);
d->m_historyCompleter = new HistoryCompleter(historyKey, this);
- if (restoreLastItemFromHistory)
+ if (restoreLastItemFromHistory && d->m_historyCompleter->hasHistory())
setText(d->m_historyCompleter->historyItem());
QLineEdit::setCompleter(d->m_historyCompleter);