]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/CustomizedWidgets.cpp
On Linux show in crash message box the backtrace
[lyx.git] / src / frontends / qt4 / CustomizedWidgets.cpp
index 4ae2fe6f94daedb9ac13d2a987edda37239049c0..dd87c84cb01d113543feedda9b290677e0c9b241 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * \file GuiPrefs.cpp
+ * \file CustomizedWidgets.cpp
  * This file is part of LyX, the document processor.
  * Licence details can be found in the file COPYING.
  *
@@ -141,10 +141,11 @@ void ShortcutWidget::appendToSequence(QKeyEvent * e)
 {
        KeySymbol sym;
        setKeySymbol(&sym, e);
-
-       KeyModifier mod = lyx::q_key_state(e->modifiers());
        
-       keysequence_.addkey(sym, mod, lyx::NoModifier);
+       if (sym.isOK()) {
+               KeyModifier mod = lyx::q_key_state(e->modifiers());
+               keysequence_.addkey(sym, mod, lyx::NoModifier);
+       }
 }