diff --git a/src/plugins/debugger/debuggerkitconfigwidget.cpp b/src/plugins/debugger/debuggerkitconfigwidget.cpp
index c162d65a0520e5de36d0838c92446d5da4403914..6725e6f955f3bbf8cd8f60b6e75b9bb9dfe18b48 100644
--- a/src/plugins/debugger/debuggerkitconfigwidget.cpp
+++ b/src/plugins/debugger/debuggerkitconfigwidget.cpp
@@ -114,6 +114,8 @@ bool DebuggerItem::looksLike(const DebuggerItem &rhs) const
 QString DebuggerItem::engineTypeName() const
 {
     switch (engineType) {
+    case Debugger::NoEngineType:
+        return DebuggerOptionsPage::tr("Not recognized");
     case Debugger::GdbEngineType:
         return QLatin1String("GDB");
     case Debugger::CdbEngineType:
@@ -378,7 +380,7 @@ static QList<QStandardItem *> describeItem(DebuggerItem *item)
 {
     QList<QStandardItem *> row;
     row.append(new QStandardItem(item->displayName));
-    row.append(new QStandardItem(item->command.toString()));
+    row.append(new QStandardItem(item->command.toUserOutput()));
     row.append(new QStandardItem(item->engineTypeName()));
     row.at(0)->setData(item->id);
     row.at(0)->setEditable(false);
@@ -579,7 +581,7 @@ void DebuggerItemManager::updateCurrentItem()
     QTC_ASSERT(parent, return);
     int row = item->row();
     parent->child(row, 0)->setData(m_currentDebugger->displayName, Qt::DisplayRole);
-    parent->child(row, 1)->setData(m_currentDebugger->command.toString(), Qt::DisplayRole);
+    parent->child(row, 1)->setData(m_currentDebugger->command.toUserOutput(), Qt::DisplayRole);
     parent->child(row, 2)->setData(m_currentDebugger->engineTypeName(), Qt::DisplayRole);
     emit debuggerUpdated(m_currentDebugger);
 }