message: CompoundPath tweak
diff: @@ -25,12 +25,15 @@ define(function (require) {
  beforeBrush: function () {
  this._updatePathDirty();
  - // var paths = this.shape.paths || [];
  - // var scale = this.getGlobalScale();
  - // // Update path scale
  - // for (var i = 0; i < paths.length; i++) {
  - // paths[i].path.setScale(scale[0], scale[1]);
  - // }
  + var paths = this.shape.paths || [];
  + var scale = this.getGlobalScale();
  + // Update path scale
  + for (var i = 0; i < paths.length; i++) {
  + if (!paths[i].path) {
  + paths[i].createPathProxy();
  + }
  + paths[i].path.setScale(scale[0], scale[1]);
  + }
  },
  buildPath: function (ctx, shape) {
  