diff --git a/src/frontends/qt4/GuiWorkArea.cpp b/src/frontends/qt4/GuiWorkArea.cpp index a18294e5af..7cb732e01a 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);