fix: pass Activity context (not applicationContext) to CallSession

WebRTC's Camera2Session accesses WindowManager for device orientation.
WindowManager is a visual service that requires an Activity context —
applicationContext throws IllegalAccessException on Android 12+.

https://claude.ai/code/session_019yNnDjGKmJb19gadmojq54
This commit is contained in:
Claude
2026-04-16 20:02:30 +00:00
parent 7e93f82577
commit bc424acfcf
@@ -113,7 +113,7 @@ class CallActivity : AppCompatActivity() {
// Create the Activity-owned call session.
val callSession =
CallSession(
context = applicationContext,
context = this,
callManager = callManager,
scope = lifecycleScope,
publishWrap = { wrap -> accountViewModel.account.publishCallSignaling(wrap) },