Skip to content

Commit 0197953

Browse files
committed
fix NEP when binding is null and onDestroyView is provided
1 parent f8baa80 commit 0197953

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

library/src/main/java/com/hoc081098/viewbindingdelegate/impl/DialogFragmentViewBindingDelegate.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public class DialogFragmentViewBindingDelegate<T : ViewBinding, DF> private cons
8888

8989
var onDestroyViewActual = onDestroyView
9090
listeners += {
91-
onDestroyViewActual?.invoke(binding!!)
91+
binding?.let { onDestroyViewActual?.invoke(it) }
9292
onDestroyViewActual = null
9393
binding = null
9494

library/src/main/java/com/hoc081098/viewbindingdelegate/impl/FragmentViewBindingDelegate.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ public class FragmentViewBindingDelegate<T : ViewBinding> private constructor(
115115
override fun onDestroy(owner: LifecycleOwner) {
116116
viewLifecycleOwner.lifecycle.removeObserver(this)
117117

118-
onDestroyViewActual?.invoke(binding!!)
118+
binding?.let { onDestroyViewActual?.invoke(it) }
119119
onDestroyViewActual = null
120120
binding = null
121121

0 commit comments

Comments
 (0)