mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-07-22 05:45:04 +00:00
assign local classtype before mapping filters
This commit is contained in:
parent
79ff3c2414
commit
59f3d5e8b8
1 changed files with 8 additions and 8 deletions
|
|
@ -163,12 +163,15 @@ open class TaskRecyclerViewFragment : BaseFragment<FragmentRefreshRecyclerviewBi
|
|||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
context?.let { binding?.recyclerView?.setBackgroundColor(ContextCompat.getColor(it, R.color.content_background)) }
|
||||
if (Task.TYPE_DAILY == classType) {
|
||||
if (user?.isValid == true && user?.preferences?.dailyDueDefaultView == true) {
|
||||
taskFilterHelper.setActiveFilter(Task.TYPE_DAILY, Task.FILTER_ACTIVE)
|
||||
savedInstanceState?.let { this.classType = savedInstanceState.getString(CLASS_TYPE_KEY, "") }
|
||||
|
||||
when (classType) {
|
||||
Task.TYPE_TODO -> taskFilterHelper.setActiveFilter(Task.TYPE_TODO, Task.FILTER_ACTIVE)
|
||||
Task.TYPE_DAILY -> {
|
||||
if (user?.isValid == true && user?.preferences?.dailyDueDefaultView == true) {
|
||||
taskFilterHelper.setActiveFilter(Task.TYPE_DAILY, Task.FILTER_ACTIVE)
|
||||
}
|
||||
}
|
||||
} else if (Task.TYPE_TODO == classType) {
|
||||
taskFilterHelper.setActiveFilter(Task.TYPE_TODO, Task.FILTER_ACTIVE)
|
||||
}
|
||||
|
||||
itemTouchCallback = object : ItemTouchHelper.Callback() {
|
||||
|
|
@ -230,9 +233,6 @@ open class TaskRecyclerViewFragment : BaseFragment<FragmentRefreshRecyclerviewBi
|
|||
}
|
||||
}
|
||||
}
|
||||
if (savedInstanceState != null) {
|
||||
this.classType = savedInstanceState.getString(CLASS_TYPE_KEY, "")
|
||||
}
|
||||
|
||||
binding?.recyclerView?.setScaledPadding(context, 0, 0, 0, 48)
|
||||
binding?.recyclerView?.adapter = recyclerAdapter as? RecyclerView.Adapter<*>
|
||||
|
|
|
|||
Loading…
Reference in a new issue