Only setup view model on initial creation

pull/1726/head
Alex Baker 2 years ago
parent 5388d055a4
commit eec7d62adb

@ -87,6 +87,7 @@ class TaskEditFragment : Fragment(), Toolbar.OnMenuItemClickListener {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (savedInstanceState == null) {
val args = requireArguments()
editViewModel.setup(
args.getParcelable(EXTRA_TASK)!!,
@ -94,6 +95,7 @@ class TaskEditFragment : Fragment(), Toolbar.OnMenuItemClickListener {
args.getParcelable(EXTRA_LOCATION),
args.getParcelableArrayList(EXTRA_TAGS)!!,
args.getLongArray(EXTRA_ALARMS)!!)
}
val activity = requireActivity() as MainActivity
editViewModel.cleared.observe(activity) {
activity.removeTaskEditFragment()

Loading…
Cancel
Save