File tree 1 file changed +7
-5
lines changed
compose/ui/ui/src/uikitMain/kotlin/androidx/compose/ui/backhandler
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -94,13 +94,15 @@ internal class UIKitBackGestureDispatcher(
94
94
fun onDidMoveToWindow (window : UIWindow ? , composeRootView : UIView ) {
95
95
if (enableBackGesture) {
96
96
removeGestureListeners()
97
- var view: UIView = composeRootView
98
- while (view.superview != window) {
99
- view = requireNotNull(view.superview) {
100
- " Window is not null, but superview is null for ${view.debugDescription} "
97
+ if (window != null ) {
98
+ var view: UIView = composeRootView
99
+ while (view.superview != window) {
100
+ view = requireNotNull(view.superview) {
101
+ " Window is not null, but superview is null for ${view.debugDescription} "
102
+ }
101
103
}
104
+ addGestureListeners(view)
102
105
}
103
- addGestureListeners(view)
104
106
}
105
107
}
106
108
You can’t perform that action at this time.
0 commit comments