From cdeac75435b4985f610e9a1354622a3b6f74b171 Mon Sep 17 00:00:00 2001 From: kangax Date: Thu, 1 Nov 2012 13:09:40 +0100 Subject: [PATCH] Do not show rotating corner points when objects inside active group. --- src/group.class.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/group.class.js b/src/group.class.js index d45af461..8f710fe6 100644 --- a/src/group.class.js +++ b/src/group.class.js @@ -213,13 +213,19 @@ //The array is now sorted in order of highest first, so start from end. for (var i = this.objects.length; i > 0; i--) { - var object = this.objects[i-1]; - var originalScaleFactor = object.borderScaleFactor; + var object = this.objects[i-1], + originalScaleFactor = object.borderScaleFactor, + originalHasRotatingPoint = object.hasRotatingPoint; object.borderScaleFactor = groupScaleFactor; + object.hasRotatingPoint = false; + object.render(ctx); + object.borderScaleFactor = originalScaleFactor; + object.hasRotatingPoint = originalHasRotatingPoint; } + if (!noTransform && this.active) { this.drawBorders(ctx); this.hideCorners || this.drawCorners(ctx);