From 2872b261658efd72512470b676b2b8887fe9edf0 Mon Sep 17 00:00:00 2001
From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com>
Date: Tue, 25 Jul 2023 14:52:52 -0400
Subject: [PATCH] tv: call: fix incoming call

mSession is used through super.onViewCreated although is it not initialized

GitLab: #1337
Change-Id: Iabb62439bf1eaa1755a32611c313b203b8881776
---
 .../app/src/main/java/cx/ring/tv/call/TVCallFragment.kt         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/jami-android/app/src/main/java/cx/ring/tv/call/TVCallFragment.kt b/jami-android/app/src/main/java/cx/ring/tv/call/TVCallFragment.kt
index 4534b8768..b3e44a4a1 100644
--- a/jami-android/app/src/main/java/cx/ring/tv/call/TVCallFragment.kt
+++ b/jami-android/app/src/main/java/cx/ring/tv/call/TVCallFragment.kt
@@ -146,13 +146,13 @@ class TVCallFragment : BaseSupportFragment<CallPresenter, CallView>(), CallView
     }
 
     override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
-        super.onViewCreated(view, savedInstanceState)
         Log.w(TAG, "onViewCreated");
         mSession = MediaSessionCompat(requireContext(), TAG).apply {
             setMetadata(MediaMetadataCompat.Builder()
                 .putString(MediaMetadataCompat.METADATA_KEY_DISPLAY_TITLE, getString(R.string.pip_title))
                 .build())
         }
+        super.onViewCreated(view, savedInstanceState)
         val powerManager = requireContext().getSystemService(Context.POWER_SERVICE) as PowerManager
         mScreenWakeLock = powerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK or PowerManager.ACQUIRE_CAUSES_WAKEUP or PowerManager.ON_AFTER_RELEASE, "ring:callLock")
             .apply { setReferenceCounted(false) }
-- 
GitLab