Skip to content

Commit ec3d67c

Browse files
committed
Fixed change items count less than before case padding error. #15
1 parent bcdc8a1 commit ec3d67c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,11 @@
174174
delta.start = 0
175175
}
176176

177+
var hasPadding = slots.length > delta.keeps
178+
177179
delta.total = slots.length
178-
delta.paddingTop = this.size * delta.start
179-
delta.allPadding = this.size * (slots.length - delta.keeps)
180+
delta.paddingTop = this.size * (hasPadding ? delta.start : 0)
181+
delta.allPadding = this.size * (hasPadding ? slots.length - delta.keeps : 0)
180182

181183
return slots.filter(function (slot, index) {
182184
return index >= delta.start && index <= delta.end

0 commit comments

Comments
 (0)