Prevent all menu invalidations if we have requested a conversation search.

This commit is contained in:
Alex Hart
2021-06-25 09:28:55 -03:00
parent 42e865813c
commit e504c490c8
2 changed files with 32 additions and 26 deletions

View File

@@ -701,17 +701,9 @@ class ConversationSettingsFragment : DSLSettingsFragment(
override fun getAnimationState(recyclerView: RecyclerView): AnimationState {
val layoutManager = recyclerView.layoutManager as LinearLayoutManager
// If first visible item position is 0
// If less than actionbarsize is visible
// SHOW
// else
// HIDE
// else
// HIDE
return if (layoutManager.findFirstVisibleItemPosition() == 0) {
val firstChild = requireNotNull(layoutManager.getChildAt(0))
firstChild.getDrawingRect(rect)
firstChild.getLocalVisibleRect(rect)
if (rect.height() <= actionBarSize) {
AnimationState.SHOW