From c4c15c788518cd227f1a95cd3f2a210bf58b774d Mon Sep 17 00:00:00 2001 From: zhongwuzw Date: Fri, 22 Mar 2024 16:36:11 +0800 Subject: [PATCH] [Fabric] Invalidate displaylink when invalidate instance in bridgeless mode --- .../react/runtime/platform/ios/ReactCommon/RCTInstance.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-native/ReactCommon/react/runtime/platform/ios/ReactCommon/RCTInstance.mm b/packages/react-native/ReactCommon/react/runtime/platform/ios/ReactCommon/RCTInstance.mm index 639cb889fab0..4b80999f5178 100644 --- a/packages/react-native/ReactCommon/react/runtime/platform/ios/ReactCommon/RCTInstance.mm +++ b/packages/react-native/ReactCommon/react/runtime/platform/ios/ReactCommon/RCTInstance.mm @@ -170,6 +170,7 @@ - (void)invalidate self->_jsRuntimeFactory = nullptr; self->_appTMMDelegate = nil; self->_delegate = nil; + [self->_displayLink invalidate]; self->_displayLink = nil; self->_turboModuleManager = nil;