From a0e26263b117bb1bb51f3db885f2d379e60fa6dd Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Wed, 17 Aug 2022 00:55:13 -0500 Subject: [PATCH] Fix list row --- .../java/com/todoroo/astrid/activity/TaskEditFragment.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.kt b/app/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.kt index f6a340013..92d646e07 100755 --- a/app/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.kt @@ -237,8 +237,8 @@ class TaskEditFragment : Fragment(), Toolbar.OnMenuItemClickListener { } } } - childFragmentManager.setFilterPickerResultListener(this) { - editViewModel.selectedList.update { it } + childFragmentManager.setFilterPickerResultListener(this) { filter -> + editViewModel.selectedList.update { filter } } return view } @@ -446,11 +446,12 @@ class TaskEditFragment : Fragment(), Toolbar.OnMenuItemClickListener { @Composable private fun ListRow() { + val list = editViewModel.selectedList.collectAsStateLifecycleAware().value ListRow( - list = editViewModel.selectedList.collectAsStateLifecycleAware().value, + list = list, colorProvider = { chipProvider.getColor(it) }, onClick = { - newFilterPicker(editViewModel.selectedList.value, true) + newFilterPicker(list, true) .show( childFragmentManager, FRAG_TAG_GOOGLE_TASK_LIST_SELECTION