]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(runtime-core): ensure only skip unflushed job (#3406)
authoredison <daiwei521@126.com>
Thu, 25 Mar 2021 15:13:35 +0000 (23:13 +0800)
committerGitHub <noreply@github.com>
Thu, 25 Mar 2021 15:13:35 +0000 (11:13 -0400)
packages/runtime-core/src/scheduler.ts

index 6feb2603e761bb4f7b19f489a25168af89037a37..372866c8093c5980df8c9e92ac0a96fa9cd42b6f 100644 (file)
@@ -110,7 +110,7 @@ function queueFlush() {
 
 export function invalidateJob(job: SchedulerJob) {
   const i = queue.indexOf(job)
-  if (i > -1) {
+  if (i > flushIndex) {
     queue.splice(i, 1)
   }
 }