Skip to content

Commit d7c2bc8

Browse files
committed
fix: Crash when playing a video flixclusiveorg#54
1 parent 5212461 commit d7c2bc8

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

feature/mobile/player/src/main/java/com/flixclusive/feature/mobile/player/util/PlayerPipReceiver.kt

+12-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.content.BroadcastReceiver
44
import android.content.Context
55
import android.content.Intent
66
import android.content.IntentFilter
7+
import android.os.Build
78
import androidx.compose.runtime.Composable
89
import androidx.compose.runtime.DisposableEffect
910
import androidx.compose.runtime.getValue
@@ -28,9 +29,17 @@ internal fun PlayerPipReceiver(
2829
}
2930
}
3031

31-
context.registerReceiver(
32-
broadcastReceiver, IntentFilter(action)
33-
)
32+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
33+
context.registerReceiver(
34+
/* receiver = */ broadcastReceiver,
35+
/* filter = */ IntentFilter(action),
36+
/* flags = */ Context.RECEIVER_NOT_EXPORTED
37+
)
38+
} else {
39+
context.registerReceiver(
40+
broadcastReceiver, IntentFilter(action)
41+
)
42+
}
3443

3544
onDispose {
3645
context.unregisterReceiver(broadcastReceiver)

0 commit comments

Comments
 (0)