diff --git a/src/gui.cpp b/src/gui.cpp index c44516f3..ebae2aa5 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -1318,6 +1318,7 @@ void GUI::keyPressEvent(QKeyEvent *event) if (_fullscreenAction->isChecked()) { _fullscreenAction->setChecked(false); showFullscreen(false); + return; } break; } @@ -1326,6 +1327,7 @@ void GUI::keyPressEvent(QKeyEvent *event) if (!(event->modifiers() & MODIFIER)) closeFiles(); openFile(file); + return; } QMainWindow::keyPressEvent(event); diff --git a/src/pathview.cpp b/src/pathview.cpp index ec6f7f68..46d4a25e 100644 --- a/src/pathview.cpp +++ b/src/pathview.cpp @@ -457,10 +457,10 @@ void PathView::keyPressEvent(QKeyEvent *event) z = 1; else if (event->matches(ZOOM_OUT)) z = -1; - else { - if (_digitalZoom && event->key() == Qt::Key_Escape ) - resetDigitalZoom(); - + else if (_digitalZoom && event->key() == Qt::Key_Escape) { + resetDigitalZoom(); + return; + } else { QGraphicsView::keyPressEvent(event); return; }