diff --git a/src/paper.js b/src/paper.js index 18332d96..d039753d 100644 --- a/src/paper.js +++ b/src/paper.js @@ -59,11 +59,7 @@ Base.inject({ var start = start || 0, length = length || list.length - start; var obj = list[start]; - // As a convention, do not return objects that are owned, e.g. - // LinkedPoint or SegmentPoint, although they are instances of Point, - // since they override properties with beans. Convert these to pure - // Points instead, further down. - if (obj && !obj._owner && obj instanceof this + if (obj instanceof this // If the class defines _readNull, return null when nothing // was provided || this.prototype._readNull && obj == null && length <= 1)