https://bugs.kde.org/show_bug.cgi?id=377289

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dimul...@gmail.com

--- Comment #7 from Dmitry Kazakov <dimul...@gmail.com> ---
The problem might be caused caused by two reasons:

1) We have KisDelayedUpdateNodeInterface, which KisTransformMask and
KisShapeLayer inherit from. These types of layers asynchronously generate
KisSpontaneousJob to regenerate themselves after several seconds of user's
inactivity. This might cause the cancellation of the playback.

2) Some background jobs, like Instant Preview generation may also cause
cancellation of the playback.

To debug this bug one should do two things:

1) Add debugging output (ENTER_FUNCTION()) to KisRecalculateTransformMaskJob
and see if it correlates with playback cancellation.

2) Add debugger breakpoint to KisAnimationPlayer::slotCancelPlaybackSafe() and
see where it comes from. Some code seem to emit sigStrokeEndRequested(). And it
should be catched.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to