QTfrontend/util/DataManager.cpp
changeset 14537 e1ae6d8e84b0
parent 13289 b504131f7405
child 14853 bb412d8e435f
--- a/QTfrontend/util/DataManager.cpp	Wed Jan 09 16:27:57 2019 -0500
+++ b/QTfrontend/util/DataManager.cpp	Wed Jan 09 22:09:27 2019 +0100
@@ -159,7 +159,9 @@
         for(int j = 0; sdlkeys[j][1][0] != '\0'; j++)
         {
             QStandardItem * item = new QStandardItem();
-            item->setData(HWApplication::translate("binds (keys)", sdlkeys[j][1]).contains(": ") ? HWApplication::translate("binds (keys)", sdlkeys[j][1]) : HWApplication::translate("binds (keys)", "Keyboard") + QString(": ") + HWApplication::translate("binds (keys)", sdlkeys[j][1]), Qt::DisplayRole);
+            QString keyId = QString(sdlkeys[j][0]);
+            QString keyTr = HWApplication::translate("binds (keys)", sdlkeys[j][1]);
+            item->setData((keyId == "none" || keyTr.contains(": ")) ? keyTr : HWApplication::translate("binds (keys)", "Keyboard") + QString(": ") + keyTr, Qt::DisplayRole);
             item->setData(sdlkeys[j][0], Qt::UserRole + 1);
             m_bindsModel->appendRow(item);
         }