diff --git a/app/src/main/java/org/linphone/activities/main/MainActivity.kt b/app/src/main/java/org/linphone/activities/main/MainActivity.kt index acdff80b1..ced990d1e 100644 --- a/app/src/main/java/org/linphone/activities/main/MainActivity.kt +++ b/app/src/main/java/org/linphone/activities/main/MainActivity.kt @@ -33,6 +33,7 @@ import android.view.inputmethod.InputMethodManager import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat +import androidx.core.view.doOnAttach import androidx.databinding.DataBindingUtil import androidx.fragment.app.FragmentContainerView import androidx.lifecycle.ViewModelProvider @@ -154,7 +155,10 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin tabsFragment = findViewById(R.id.tabs_fragment) statusFragment = findViewById(R.id.status_fragment) - initOverlay() + binding.root.doOnAttach { + Log.i("[Main Activity] Report UI has been fully drawn (TTFD)") + reportFullyDrawn() + } } override fun onNewIntent(intent: Intent?) { @@ -196,6 +200,8 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin updateTabsFragmentVisibility() } + initOverlay() + if (intent != null) handleIntentParams(intent) }