Skip to content

Commit 6bacf87

Browse files
committed
clearTimeout whenever required.
1 parent 00901d6 commit 6bacf87

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

projects/multiselect/src/lib/directives/virtual-scroll.directive.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,13 @@ export class VirtualScrollDirective {
6060
if (!this.scrollTimer) {
6161
if (now - this.lastScrollFireTime > minScrollTime) {
6262
this.lastScrollFireTime = now;
63+
clearTimeout(this.scrollTimer);
64+
this.scrollTimer = null;
6365
}
6466
this.scrollTimer = setTimeout(() => {
65-
this.scrollTimer = null;
6667
this.lastScrollFireTime = new Date().getTime();
6768
this.throttleScroll(target);
69+
this.scrollTimer = null;
6870
}, minScrollTime);
6971
}
7072
}

0 commit comments

Comments
 (0)