Use ViewCompat.getRootWindowInsets().

This commit is contained in:
Isira Seneviratne 2023-01-21 07:01:28 +05:30
parent 7cee4b5c69
commit 554fe0c3bf

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
}
} }
} }