vcl/qt5/QtWidget.cxx | 10 ---------- 1 file changed, 10 deletions(-) New commits: commit f7fc90d85062214d45faebbf0b65a65384643318 Author: Thorsten Behrens <thorsten.behr...@allotropia.de> AuthorDate: Mon Mar 27 14:17:02 2023 +0200 Commit: Thorsten Behrens <thorsten.behr...@allotropia.de> CommitDate: Mon Mar 27 14:20:29 2023 +0200
Revert "tdf#126785 qt5: Ignore external QEvent::ShortcutOverride" This reverts commit 034f56015c1c7a61faede33fb5306f63b5585632. This reverts commit 69e708868f6046cada955a16bca966370ce3218a. Reason: code in Qt5 actually triggering this issue only landed via https://codereview.qt-project.org/c/qt/qtbase/+/226592 and Qt5.10 and older end up not receiving _any_ key presses otherwise. Change-Id: I8826ed0773f18b6dc0fe3b888476ae43eae3180e diff --git a/vcl/qt5/QtWidget.cxx b/vcl/qt5/QtWidget.cxx index 8c545fd13377..0573acae738a 100644 --- a/vcl/qt5/QtWidget.cxx +++ b/vcl/qt5/QtWidget.cxx @@ -614,16 +614,6 @@ bool QtWidget::handleEvent(QtFrame& rFrame, QWidget& rWidget, QEvent* pEvent) { if (pEvent->type() == QEvent::ShortcutOverride) { - // ignore non-spontaneous QEvent::ShortcutOverride events, - // since such an extra event is sent e.g. with Orca screen reader enabled, - // so that two events of that kind (the "real one" and a non-spontaneous one) - // would otherwise be processed, resulting in duplicate input as 'handleKeyEvent' - // is called below (s. tdf#122053) - if (!pEvent->spontaneous()) - { - return false; - } - // Accepted event disables shortcut activation, // but enables keypress event. // If event is not accepted and shortcut is successfully activated,