Fix more kotlin nullable errors in WindowManager-Shell
Fix kotlin nullable errors that were exposed by setting the retention
of android.annotation.NonNull and android.annotation.Nullable to
class retention.
Bug: 294110802
Test: builds
Change-Id: I14c394b6ddcb430fced1ed13bfe50e77bd5a6e9a
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MaximizeMenu.kt b/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MaximizeMenu.kt
index 4dc98e4..050d1e9 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MaximizeMenu.kt
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MaximizeMenu.kt
@@ -141,13 +141,13 @@
private fun setupMaximizeMenu() {
val maximizeMenuView = maximizeMenu?.mWindowViewHost?.view ?: return
- maximizeMenuView.findViewById<Button>(
+ maximizeMenuView.requireViewById<Button>(
R.id.maximize_menu_maximize_button
).setOnClickListener(onClickListener)
- maximizeMenuView.findViewById<Button>(
+ maximizeMenuView.requireViewById<Button>(
R.id.maximize_menu_snap_right_button
).setOnClickListener(onClickListener)
- maximizeMenuView.findViewById<Button>(
+ maximizeMenuView.requireViewById<Button>(
R.id.maximize_menu_snap_left_button
).setOnClickListener(onClickListener)
}