Merge pull request #2780 from Isira-Seneviratne/Root_insets_compat

Use ViewCompat.getRootWindowInsets().
This commit is contained in:
Bnyro 2023-01-21 08:43:33 +01:00 committed by GitHub
commit 51cc9835f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@ package com.github.libretube.util
import android.os.Build import android.os.Build
import android.view.WindowManager import android.view.WindowManager
import androidx.core.view.ViewCompat
import androidx.core.view.WindowCompat import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.core.view.WindowInsetsControllerCompat import androidx.core.view.WindowInsetsControllerCompat
@ -48,10 +49,6 @@ class WindowHelper(private val activity: BaseActivity) {
} }
fun hasCutout(): Boolean { fun hasCutout(): Boolean {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { return ViewCompat.getRootWindowInsets(activity.window.decorView)?.displayCutout != null
activity.window.decorView.rootWindowInsets.displayCutout != null
} else {
return false
}
} }
} }