diff --git a/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp b/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp index 1903137007..a268e75954 100644 --- a/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp +++ b/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp @@ -553,13 +553,13 @@ void MainWindow::actionSlot(Action a) */ void MainWindow::sendAction(Action a) { - if (((a>=ACT_Back1Second)&&(a<=ACT_Forward1Mn) || (a==ACT_GotoMarkA) || (a==ACT_GotoMarkB)) && (playing || (navigateWhilePlayingState != 0))) + if (((a>=ACT_Back1Second)&&(a<=ACT_Forward1Mn) || (a==ACT_GotoMarkA) || (a==ACT_GotoMarkB) || (a==ACT_PreviousKFrame) || (a==ACT_NextKFrame)) && (playing || (navigateWhilePlayingState != 0))) navigateWhilePlaying(a); else - if (((a==ACT_PreviousFrame)||(a==ACT_PreviousKFrame)) && (playing || (navigateWhilePlayingState != 0))) + if (((a==ACT_PreviousFrame)) && (playing || (navigateWhilePlayingState != 0))) navigateWhilePlaying(ACT_SeekBackward); else - if (((a==ACT_NextFrame)||(a==ACT_NextKFrame)) && (playing || (navigateWhilePlayingState != 0))) + if (((a==ACT_NextFrame)) && (playing || (navigateWhilePlayingState != 0))) navigateWhilePlaying(ACT_SeekForward); else if(a>ACT_NAVIGATE_BEGIN && a