From a39dca28a8d6972abd37c7a64a085d6694a39302 Mon Sep 17 00:00:00 2001 From: Jesse Sessler Date: Mon, 28 Nov 2022 15:15:50 -0600 Subject: [PATCH] Guard against setting text tracks before player is initialized --- ios/Video/Features/RCTPlayerOperations.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ios/Video/Features/RCTPlayerOperations.swift b/ios/Video/Features/RCTPlayerOperations.swift index cd0ddfec..8b76fafc 100644 --- a/ios/Video/Features/RCTPlayerOperations.swift +++ b/ios/Video/Features/RCTPlayerOperations.swift @@ -132,6 +132,8 @@ enum RCTPlayerOperations { let type = criteria?.type let group:AVMediaSelectionGroup! = player?.currentItem?.asset.mediaSelectionGroup(forMediaCharacteristic: characteristic) var mediaOption:AVMediaSelectionOption! + + guard group != nil else { return } if (type == "disabled") { // Do nothing. We want to ensure option is nil