aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/General/hotkey/settingsdialog.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/General/hotkey/settingsdialog.cpp b/src/plugins/General/hotkey/settingsdialog.cpp
index af0e5bfd1..1e4e0193b 100644
--- a/src/plugins/General/hotkey/settingsdialog.cpp
+++ b/src/plugins/General/hotkey/settingsdialog.cpp
@@ -100,7 +100,7 @@ void SettingsDialog::on_tableWidget_itemDoubleClicked (QTableWidgetItem *item)
dialog->exec() == QDialog::Accepted)
{
QString keyString = HotkeyManager::getKeyString(dialog->keySym (), dialog->nativeModifiers ());
- if(m_ui.tableWidget->findItems(keyString, Qt::MatchFixedString).isEmpty())
+ if(keyString.isEmpty() || m_ui.tableWidget->findItems(keyString, Qt::MatchFixedString).isEmpty())
{
item->setText(keyString);
k->key = dialog->keySym ();