Skip to content

Commit 8a91f1d

Browse files
author
Leo Neat
authored
Merge pull request #21 from Leo-Neat/master
[Bug] Null safe bug fix
2 parents 15651ac + c57e29c commit 8a91f1d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

mediacontroller/src/main/java/com/example/android/mediacontroller/MediaAppTestingActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ import androidx.appcompat.app.AppCompatActivity
5050
import androidx.appcompat.widget.Toolbar
5151
import androidx.cardview.widget.CardView
5252
import androidx.core.content.ContextCompat
53+
import androidx.core.content.ContextCompat.getSystemService
5354
import androidx.core.content.res.ResourcesCompat
5455
import androidx.recyclerview.widget.LinearLayoutManager
5556
import androidx.recyclerview.widget.RecyclerView
@@ -1263,7 +1264,8 @@ class MediaAppTestingActivity : AppCompatActivity() {
12631264
// Gets the current screen height in pixels
12641265
fun getScreenHeightPx(context: Context): Int {
12651266
val displayMetrics = DisplayMetrics()
1266-
val windowManager = ContextCompat.getSystemService(context, WindowManager::class.java)
1267+
val windowManager = getSystemService(context, WindowManager::class.java)
1268+
?: throw IllegalStateException("Could not get WindowManager")
12671269
val display = windowManager.defaultDisplay
12681270
display.getMetrics(displayMetrics)
12691271
return displayMetrics.heightPixels

0 commit comments

Comments
 (0)