diff --git a/src/app/GUI/timelinedockwidget.cpp b/src/app/GUI/timelinedockwidget.cpp index e2d0eaf2b..05afc6739 100644 --- a/src/app/GUI/timelinedockwidget.cpp +++ b/src/app/GUI/timelinedockwidget.cpp @@ -567,7 +567,7 @@ void TimelineDockWidget::setIn() if (scene->getFrameOut().enabled) { if (frame >= scene->getFrameOut().frame) { return; } } - bool apply = (scene->getFrameIn().frame != frame); + bool apply = frame == 0 ? true : (scene->getFrameIn().frame != frame); scene->setFrameIn(apply, frame); } diff --git a/src/ui/widgets/framescrollbar.cpp b/src/ui/widgets/framescrollbar.cpp index 2274990b0..b9a1d7be8 100644 --- a/src/ui/widgets/framescrollbar.cpp +++ b/src/ui/widgets/framescrollbar.cpp @@ -319,7 +319,7 @@ void FrameScrollBar::mousePressEvent(QMouseEvent *event) if (mCurrentCanvas->getFrameOut().enabled) { if (frame >= mCurrentCanvas->getFrameOut().frame) { return; } } - bool apply = (mCurrentCanvas->getFrameIn().frame != frame); + bool apply = frame == 0 ? true : (mCurrentCanvas->getFrameIn().frame != frame); mCurrentCanvas->setFrameIn(apply, frame); } } else if (selectedAction == setFrameOutAct) {