gwenview: do not propagate key events from MessageViewWidget::keyPressEvent() when handled

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-19 23:51:15 +03:00
parent 3b3d9cc7d5
commit 59e9f30f30

View file

@ -144,19 +144,19 @@ void MessageViewWidget::keyPressEvent(QKeyEvent *event)
case Qt::Key_Up: { case Qt::Key_Up: {
event->accept(); event->accept();
mAdapter->previousImageRequested(); mAdapter->previousImageRequested();
break; return;
} }
case Qt::Key_Right: case Qt::Key_Right:
case Qt::Key_Down: { case Qt::Key_Down: {
event->accept(); event->accept();
mAdapter->nextImageRequested(); mAdapter->nextImageRequested();
break; return;
} }
default: { default: {
QGraphicsWidget::keyPressEvent(event);
break; break;
} }
} }
QGraphicsWidget::keyPressEvent(event);
} }
void MessageViewWidget::changeEvent(QEvent *event) void MessageViewWidget::changeEvent(QEvent *event)