Skip to content

Commit caabc94

Browse files
committed
Address PR feedback
1 parent a18b084 commit caabc94

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

Packages/com.unity.inputsystem/InputSystem/Events/InputEventTrace.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,6 +1106,11 @@ public void Dispose()
11061106
// editor updates where they reach the editor UI instead of the game.
11071107
private void BeginReplayBypass()
11081108
{
1109+
if (m_ClearReplayBypassCallback != null)
1110+
{
1111+
InputSystem.onAfterUpdate -= m_ClearReplayBypassCallback;
1112+
}
1113+
11091114
if (!m_ReplayBypassActive)
11101115
{
11111116
m_ReplayBypassActive = true;
@@ -1121,8 +1126,12 @@ private void ScheduleEndReplayBypass()
11211126
if (!m_ReplayBypassActive)
11221127
return;
11231128

1124-
if (m_ClearReplayBypassCallback == null)
1125-
m_ClearReplayBypassCallback = EndReplayBypass;
1129+
if (m_ClearReplayBypassCallback != null)
1130+
{
1131+
return;
1132+
}
1133+
1134+
m_ClearReplayBypassCallback = EndReplayBypass;
11261135
InputSystem.onAfterUpdate += m_ClearReplayBypassCallback;
11271136
}
11281137

0 commit comments

Comments
 (0)