Commit 4da71a0b authored by Mygod's avatar Mygod

Fix crash on activity recreation

parent d5850f9c
...@@ -96,7 +96,7 @@ class CustomRulesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener, ...@@ -96,7 +96,7 @@ class CustomRulesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener,
private lateinit var templateSelector: Spinner private lateinit var templateSelector: Spinner
private lateinit var editText: EditText private lateinit var editText: EditText
private lateinit var inputLayout: TextInputLayout private lateinit var inputLayout: TextInputLayout
private lateinit var positive: Button private val positive by lazy { (dialog as AlertDialog).getButton(AlertDialog.BUTTON_POSITIVE) }
override fun AlertDialog.Builder.prepare(listener: DialogInterface.OnClickListener) { override fun AlertDialog.Builder.prepare(listener: DialogInterface.OnClickListener) {
val activity = requireActivity() val activity = requireActivity()
...@@ -128,7 +128,6 @@ class CustomRulesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener, ...@@ -128,7 +128,6 @@ class CustomRulesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener,
override fun onStart() { override fun onStart() {
super.onStart() super.onStart()
positive = (dialog as AlertDialog).getButton(AlertDialog.BUTTON_POSITIVE)
validate() validate()
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment