From 429f461c009698e899255e7d8be223eac689fb6b Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 25 Dec 2022 10:57:46 +0100 Subject: [PATCH] close cab at swiping away from a checklist fragment --- .../notes/pro/fragments/ChecklistFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt index 2ad53b39..38cafa6b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt @@ -4,7 +4,6 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import android.widget.RelativeLayout import androidx.coordinatorlayout.widget.CoordinatorLayout import com.google.gson.Gson import com.google.gson.reflect.TypeToken @@ -50,6 +49,8 @@ class ChecklistFragment : NoteFragment(), ChecklistItemsListener { if (menuVisible) { activity?.hideKeyboard() + } else if (::view.isInitialized) { + (view.checklist_list.adapter as? ChecklistAdapter)?.finishActMode() } } @@ -117,7 +118,8 @@ class ChecklistFragment : NoteFragment(), ChecklistItemsListener { (view.checklist_list.adapter as? ChecklistAdapter)?.finishActMode() } - (layoutParams as CoordinatorLayout.LayoutParams).bottomMargin = (resources.getDimension(R.dimen.activity_margin) + context.navigationBarHeight).toInt() + val bottomMargin = (resources.getDimension(R.dimen.activity_margin) + context.navigationBarHeight).toInt() + (layoutParams as CoordinatorLayout.LayoutParams).bottomMargin = bottomMargin } view.checklist_list.setPadding(0, 0, 0, (resources.getDimension(R.dimen.secondary_fab_bottom_margin) + requireContext().navigationBarHeight).toInt())