From 7768939767b52452681c682a1a6205e52ac095c9 Mon Sep 17 00:00:00 2001 From: herrrta <73949927+herrrta@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:08:48 -0400 Subject: [PATCH] fix: NPE when unregistering receiver --- .../src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt b/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt index 97d1d7aa..7b4d8721 100644 --- a/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt +++ b/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt @@ -354,7 +354,9 @@ class VlcPlayerView(context: Context, appContext: AppContext) : ExpoView(context ) } - currentActivity.unregisterReceiver(actionReceiver) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + currentActivity.unregisterReceiver(actionReceiver) + } currentActivity.removeOnPictureInPictureModeChangedListener(pipChangeListener) VLCManager.listeners.clear()