commit 203136d2872444ccf3ca05d1a623dd6de56676a2 Author: Guillaume Munch <g...@lyx.org> Date: Mon Jun 13 07:39:04 2016 +0100
ShortcutOverride again Re: fix for #9218 (not #10119) Now it matches the example given in the docs. This time tested on qt4. diff --git a/src/frontends/qt4/GuiWorkArea.cpp b/src/frontends/qt4/GuiWorkArea.cpp index a18294e..7cb732e 100644 --- a/src/frontends/qt4/GuiWorkArea.cpp +++ b/src/frontends/qt4/GuiWorkArea.cpp @@ -724,7 +724,7 @@ bool GuiWorkArea::event(QEvent * e) return true; } - case QEvent::ShortcutOverride: { + case QEvent::KeyPress: { // We catch this event in order to catch the Tab or Shift+Tab key press // which are otherwise reserved to focus switching between controls // within a dialog. @@ -733,7 +733,7 @@ bool GuiWorkArea::event(QEvent * e) || (ke->key() == Qt::Key_Backtab && ( ke->modifiers() == Qt::ShiftModifier || ke->modifiers() == Qt::NoModifier))) { - e->accept(); + keyPressEvent(ke); return true; } return QAbstractScrollArea::event(e);