From 59e9f30f303693f32529fadab3d1fafc5d3d5ebd Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 19 Apr 2024 23:51:15 +0300 Subject: [PATCH] gwenview: do not propagate key events from MessageViewWidget::keyPressEvent() when handled Signed-off-by: Ivailo Monev --- gwenview/lib/documentview/messageviewadapter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gwenview/lib/documentview/messageviewadapter.cpp b/gwenview/lib/documentview/messageviewadapter.cpp index 53569c05..259d3b34 100644 --- a/gwenview/lib/documentview/messageviewadapter.cpp +++ b/gwenview/lib/documentview/messageviewadapter.cpp @@ -144,19 +144,19 @@ void MessageViewWidget::keyPressEvent(QKeyEvent *event) case Qt::Key_Up: { event->accept(); mAdapter->previousImageRequested(); - break; + return; } case Qt::Key_Right: case Qt::Key_Down: { event->accept(); mAdapter->nextImageRequested(); - break; + return; } default: { + QGraphicsWidget::keyPressEvent(event); break; } } - QGraphicsWidget::keyPressEvent(event); } void MessageViewWidget::changeEvent(QEvent *event)