diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2020-03-29 11:04:59 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2020-03-29 11:04:59 +0530 |
commit | 183273dcf5b5aaebbd541b44dc3631781fbb661b (patch) | |
tree | b557a283829bae1a4091289c8fceb9ff083195e8 | |
parent | b3bb7c694b55fd2c65970abf528a25a38239385e (diff) |
AddTunnelsSheet: Make behaviour nullable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
-rw-r--r-- | ui/src/main/java/com/wireguard/android/fragment/AddTunnelsSheet.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/src/main/java/com/wireguard/android/fragment/AddTunnelsSheet.kt b/ui/src/main/java/com/wireguard/android/fragment/AddTunnelsSheet.kt index f823b2b5..fe3eca3f 100644 --- a/ui/src/main/java/com/wireguard/android/fragment/AddTunnelsSheet.kt +++ b/ui/src/main/java/com/wireguard/android/fragment/AddTunnelsSheet.kt @@ -23,7 +23,7 @@ import com.wireguard.android.util.resolveAttribute class AddTunnelsSheet : BottomSheetDialogFragment() { - private lateinit var behavior: BottomSheetBehavior<FrameLayout> + private var behavior: BottomSheetBehavior<FrameLayout>? = null private val bottomSheetCallback = object : BottomSheetBehavior.BottomSheetCallback() { override fun onSlide(bottomSheet: View, slideOffset: Float) { } @@ -51,7 +51,7 @@ class AddTunnelsSheet : BottomSheetDialogFragment() { view.viewTreeObserver.removeOnGlobalLayoutListener(this) val dialog = dialog as BottomSheetDialog? ?: return behavior = dialog.behavior - behavior.apply { + behavior?.apply { state = BottomSheetBehavior.STATE_EXPANDED peekHeight = 0 addBottomSheetCallback(bottomSheetCallback) @@ -78,7 +78,7 @@ class AddTunnelsSheet : BottomSheetDialogFragment() { override fun dismiss() { super.dismiss() - behavior.removeBottomSheetCallback(bottomSheetCallback) + behavior?.removeBottomSheetCallback(bottomSheetCallback) } private fun requireTargetFragment(): Fragment { |