8000 avoid infinite recur on slice · powercoder23/immutable-js@e7cfc59 · GitHub
[go: up one dir, main page]

Skip to content

Commit e7cfc59

Browse files
committed
avoid infinite recur on slice
1 parent e6ceef4 commit e7cfc59

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

dist/Immutable.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ var $Sequence = Sequence;
501501
var resolvedBegin = resolveBegin(begin, this.length);
502502
var resolvedEnd = resolveEnd(end, this.length);
503503
if (resolvedBegin !== resolvedBegin || resolvedEnd !== resolvedEnd) {
504-
return this.entrySeq().slice(begin, end).fromEntrySeq();
504+
return this.cacheResult().slice(begin, end);
505505
}
506506
var skipped = resolvedBegin === 0 ? this : this.skip(resolvedBegin);
507507
return resolvedEnd == null || resolvedEnd === this.length ? skipped : skipped.take(resolvedEnd - resolvedBegin);

0 commit comments

Comments
 (0)
0