Branch: refs/heads/3.3.x
Home: https://github.com/cytoscape/cytoscape.js
Commit: 34d4d7adc40ed99b8180964cc37387d9db42ec58
https://github.com/cytoscape/cytoscape.js/commit/34d4d7adc40ed99b8180964cc37387d9db42ec58
Author: Max Franz <[email protected]>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M src/extensions/renderer/base/redraw.js
Log Message:
-----------
Backport 3.3.x: Disable frame ticks for the base renderer during batching
During batching, pre-frame hooks (like rendered style calculations, style
calculations) should not occur. Similarly, no frames should be drawn during a
batch. A race condition could occur, for example, where the layer texture
cache draws to a texture before the batch cycle is complete. This would result
in an invalid (mid-batch) layer texture that is considered clean, if no events
dirty the texture post-batch. A redraw would then call upon the texture cache,
and the cache being marked clean could result in a scene that is not up-to-date.
Ref #2285 #2287
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.