From 145209de07fdfee51c7d9acf4e4ab53253ad4d06 Mon Sep 17 00:00:00 2001 From: Max Franz Date: Thu, 14 Dec 2017 18:41:15 -0500 Subject: [PATCH] Node path caches should be stored per-renderer rather than per-node, even if a ref to the path is stored in the node. #2028 Ref 17b2a8d --- src/extensions/renderer/canvas/drawing-nodes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extensions/renderer/canvas/drawing-nodes.js b/src/extensions/renderer/canvas/drawing-nodes.js index fad0d9e3cf..f572acf3e6 100644 --- a/src/extensions/renderer/canvas/drawing-nodes.js +++ b/src/extensions/renderer/canvas/drawing-nodes.js @@ -94,7 +94,7 @@ CRp.drawNode = function( context, node, shiftToOriginWithBb, drawLabel ){ if( usePaths ){ context.translate( pos.x, pos.y ); - let pathCache = rs.nodePathCache = rs.nodePathCache || []; + let pathCache = r.nodePathCache = r.nodePathCache || []; let key = util.hashStrings( styleShape === 'polygon' ? styleShape + ',' + shapePts.join(',') : styleShape,