We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e109e2 commit eea3746Copy full SHA for eea3746
input/drivers_joypad/mfi_joypad.m
@@ -403,11 +403,13 @@ - (void)shutdown
403
{
404
if (@available(iOS 14, tvOS 14, macOS 11, *))
405
406
- if (_weakPlayer) [_weakPlayer stopAtTime:0 error:nil];
+ for (CHHapticEngine *eng in self.engines)
407
+ eng.resetHandler = ^{};
408
+ [self.engines removeAllObjects];
409
+ if (_weakPlayer) [_weakPlayer cancelAndReturnError:nil];
410
_weakPlayer = nil;
- if (_strongPlayer) [_strongPlayer stopAtTime:0 error:nil];
411
+ if (_strongPlayer) [_strongPlayer cancelAndReturnError:nil];
412
_strongPlayer = nil;
- [self.engines removeAllObjects];
413
}
414
415
0 commit comments