Skip to content

Commit 8bf794c

Browse files
HayesGordondskuza
andauthored
chore: weak reference to view model instance
Co-authored-by: David Skuza <dskuza@me.com>
1 parent 3e900e6 commit 8bf794c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

ios/RiveReactNativeView.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,8 @@ class RiveReactNativeView: RCTView, RivePlayerDelegate, RiveStateMachineDelegate
209209

210210
updatedViewModel.layoutScaleFactor = layoutScaleFactor.doubleValue
211211
// In React Native we always autobind to true, until we support a more robust data binding API
212-
updatedViewModel.riveModel?.enableAutoBind({instance in
213-
self.dataBindingViewModelInstance = instance
212+
updatedViewModel.riveModel?.enableAutoBind({ [weak self] instance in
213+
self?.dataBindingViewModelInstance = instance
214214
})
215215

216216
createNewView(updatedViewModel: updatedViewModel)

0 commit comments

Comments
 (0)