From 403fd1a9e6e8b08db4bd83f7cde0e936fc28c2fb Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 3 Jan 2019 11:40:55 +0100 Subject: [PATCH] Fixes crash when clicking on "update" link --- .../util/missingfeatures/MissingFeaturesDialog.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/missingfeatures/MissingFeaturesDialog.kt b/app/src/main/java/de/kuschku/quasseldroid/util/missingfeatures/MissingFeaturesDialog.kt index dfd82291f..9c22a9e9c 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/util/missingfeatures/MissingFeaturesDialog.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/util/missingfeatures/MissingFeaturesDialog.kt @@ -35,11 +35,9 @@ import butterknife.ButterKnife import com.afollestad.materialdialogs.MaterialDialog import de.kuschku.quasseldroid.R import de.kuschku.quasseldroid.util.ui.BetterLinkMovementMethod -import java.io.Serializable class MissingFeaturesDialog : DialogFragment() { - val builder: Builder? - get() = arguments?.getSerializable("builder") as? Builder + private var builder: Builder? = null @BindView(R.id.list) lateinit var list: RecyclerView @@ -89,7 +87,7 @@ class MissingFeaturesDialog : DialogFragment() { } } - class Builder(private val fragmentManager: FragmentManager) : Serializable { + class Builder(private val fragmentManager: FragmentManager) { constructor(context: FragmentActivity) : this(context.supportFragmentManager) var dismissListener: DialogInterface.OnDismissListener? = null @@ -118,9 +116,7 @@ class MissingFeaturesDialog : DialogFragment() { } fun build() = MissingFeaturesDialog().apply { - arguments = Bundle().apply { - putSerializable("builder", this@Builder) - } + builder = this@Builder } fun show() = build().show(fragmentManager) -- GitLab