diff --git a/src/libs/utils/historycompleter.cpp b/src/libs/utils/historycompleter.cpp
index 165bd99a0069fa9447bc47ae9f8dcd2529e0e696..a72a4d4183f4877cde317320bd3f3b138e5d2229 100644
--- a/src/libs/utils/historycompleter.cpp
+++ b/src/libs/utils/historycompleter.cpp
@@ -40,10 +40,10 @@ class HistoryListModel : public QAbstractListModel
 public:
     HistoryListModel(HistoryCompleter *parent);
     void fetchHistory();
-    int rowCount(const QModelIndex & parent = QModelIndex()) const;
-    QVariant data( const QModelIndex & index, int role = Qt::DisplayRole) const;
+    int rowCount(const QModelIndex &parent = QModelIndex()) const;
+    QVariant data( const QModelIndex &index, int role = Qt::DisplayRole) const;
     void clearHistory();
-    void saveEntry(const QString & str);
+    void saveEntry(const QString &str);
 
     QStringList list;
     HistoryCompleter *q;
@@ -76,7 +76,7 @@ void HistoryListModel::fetchHistory()
     reset();
 }
 
-int HistoryListModel::rowCount(const QModelIndex & parent) const
+int HistoryListModel::rowCount(const QModelIndex &parent) const
 {
     if (lastSeenWidget != q->widget()) {
         if (qobject_cast<QLineEdit *>(lastSeenWidget))
@@ -94,11 +94,13 @@ int HistoryListModel::rowCount(const QModelIndex & parent) const
     return list.count();
 }
 
-QVariant HistoryListModel::data(const QModelIndex & index, int role) const
+QVariant HistoryListModel::data(const QModelIndex &index, int role) const
 {
-    if (index.row() >= list.count() || index.column() != 0 || (role != Qt::DisplayRole && role != Qt::EditRole))
+    if (index.row() >= list.count() || index.column() != 0)
         return QVariant();
-    return list.at(index.row());
+    if (role == Qt::DisplayRole || role == Qt::EditRole)
+        return list.at(index.row());
+    return QVariant();
 }
 
 void HistoryListModel::clearHistory()
@@ -107,7 +109,7 @@ void HistoryListModel::clearHistory()
     reset();
 }
 
-void HistoryListModel::saveEntry(const QString & str)
+void HistoryListModel::saveEntry(const QString &str)
 {
     if (list.contains(str))
         return;
diff --git a/src/libs/utils/historycompleter.h b/src/libs/utils/historycompleter.h
index b61d2310448fedff1447a396b8859769b6ee466f..460c0197f324037a1deebebbe24062aab5dc6bac 100644
--- a/src/libs/utils/historycompleter.h
+++ b/src/libs/utils/historycompleter.h
@@ -39,20 +39,25 @@ QT_FORWARD_DECLARE_CLASS(QSettings)
 namespace Utils {
 
 class HistoryCompleterPrivate;
+
 class QTCREATOR_UTILS_EXPORT HistoryCompleter : public QCompleter
 {
-Q_OBJECT
+    Q_OBJECT
+
 public:
     HistoryCompleter(QObject *parent = 0);
     QSettings *settings() const;
     int historySize() const;
     int maximalHistorySize() const;
     void setMaximalHistorySize(int numberOfEntries);
+
 public Q_SLOTS:
     void clearHistory();
     void saveHistory();
+
 protected:
     HistoryCompleterPrivate *d_ptr;
+
 private:
     Q_DECLARE_PRIVATE(HistoryCompleter);
 };