|
@@ -260,13 +260,9 @@ internal class MainForm : BaseForm
|
|
|
|
|
|
private void BsDataPuller_Event(object sender, BsDataPullerEventArgs e)
|
|
|
{
|
|
|
- if (e.Type == BsDataPullerEventArgsType.LiveData
|
|
|
- && (e.LiveData.EventTrigger == ELiveDataEventTriggers.ScoreChange
|
|
|
- || e.LiveData.EventTrigger != ELiveDataEventTriggers.NoteMissed
|
|
|
- )
|
|
|
- )
|
|
|
+ if (e.Type == BsDataPullerEventArgsType.LiveData)
|
|
|
{
|
|
|
- var isCNoteCut = CurrentCombo != e.LiveData.Combo;
|
|
|
+ var isNoteCut = CurrentCombo != e.LiveData.Combo && e.LiveData.EventTrigger != ELiveDataEventTriggers.NoteMissed;
|
|
|
|
|
|
CurrentScore = e.LiveData.Score;
|
|
|
CurrentCombo = e.LiveData.Combo;
|
|
@@ -276,7 +272,7 @@ internal class MainForm : BaseForm
|
|
|
|
|
|
var updateFlags = UpdateFlags.Performance;
|
|
|
|
|
|
- if (isCNoteCut)
|
|
|
+ if (isNoteCut)
|
|
|
{
|
|
|
lock (CutHistory)
|
|
|
{
|