diff --git a/src/canvas.class.js b/src/canvas.class.js index 32cfdd6b..94322af8 100644 --- a/src/canvas.class.js +++ b/src/canvas.class.js @@ -808,9 +808,9 @@ var target, pointer = this.getPointer(e, true), i = this._objects.length; - + // Do not check for currently grouped objects, since we check the parent group itself. while (i--) { - if (this._checkTarget(e, this._objects[i], pointer)){ + if (!this._objects[i].group && this._checkTarget(e, this._objects[i], pointer)){ this.relatedTarget = this._objects[i]; target = this._objects[i]; break;