Skip to content

Commit e88e9af

Browse files
committed
Fix delayed apply
1 parent 80dfeeb commit e88e9af

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

POC/ts/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ function sparkleBatch() {
116116
} else {
117117
throw new Error("should never happen");
118118
}
119-
keyboard.apply();
119+
// keyboard.apply();
120120
currentKeys.push(key);
121121

122122
if (currentKeys.length > 10) {
123123
keyboard.setKeyState(new KeyState(currentKeys.splice(0, 1)[0]).setToColorHex("#000000"));
124-
keyboard.apply();
124+
// keyboard.apply();
125125
}
126126
}
127127
}

src/internal/models/packets/utils/effect-flag.ts

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class EffectFlag {
1313

1414
constructor() {
1515
this.value = 1;
16+
this.setTriggerEffectOnApply();
1617
}
1718

1819
public setIncrementDecrement() {

src/key-state.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export class KeyState {
132132
}
133133

134134
public setApplyDelayed() {
135-
this.effectFlag.setTriggerEffectNow();
135+
this.effectFlag.setTriggerEffectOnApply();
136136
return this;
137137
}
138138

0 commit comments

Comments
 (0)