From 492335a4ee2be6feb7430af43219192ba38c9db2 Mon Sep 17 00:00:00 2001 From: pissang Date: Tue, 26 Dec 2017 17:03:38 +0800 Subject: [PATCH] Tweak --- src/chart/helper/LargeSymbolDraw.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/chart/helper/LargeSymbolDraw.js b/src/chart/helper/LargeSymbolDraw.js index 067e83889..16149d182 100644 --- a/src/chart/helper/LargeSymbolDraw.js +++ b/src/chart/helper/LargeSymbolDraw.js @@ -21,6 +21,8 @@ var LargeSymbolPath = graphic.extendShape({ var symbolProxy = this.symbolProxy; var symbolProxyShape = symbolProxy.shape; var ctx = path.getContext ? path.getContext() : path; + var canBoost = ctx && size[0] < 4; + for (var i = 0; i < points.length;) { var x = points[i++]; var y = points[i++]; @@ -33,7 +35,7 @@ var LargeSymbolPath = graphic.extendShape({ size = sizes[i]; } - if (size[0] < 4) { + if (canBoost) { // Optimize for small symbol // PENDING, Do fill in buildPath?? ctx.fillRect( -- GitLab