32 if (m_d->intendedFrame != frame ) {
36 KisCanvasAnimationState* state = m_d->canvas->animationState();
37 if (state->playbackState() != PLAYING) {
38 m_d->intendedFrame = frame;
39 Q_EMIT sigFrameChange();
43 if (
m_d->displayedFrame != frame) {
44 m_d->displayedFrame = frame;
45 Q_EMIT sigFrameDisplayRefreshed();
51 if (m_d->intendedFrame != frame) {
53 KisCanvasAnimationState* state = m_d->canvas->animationState();
54 if (state->playbackState() != PLAYING) {
55 m_d->intendedFrame = frame;
56 Q_EMIT sigFrameChange();
60 Q_EMIT sigFrameRefreshSkipped();
63 m_d->displayedFrame = m_d->canvas->image()->animationInterface()->currentUITime();
64 m_d->intendedFrame = m_d->displayedFrame;