From 0b01635ce06f1b48ed89d531aa0187eb8817b2f2 Mon Sep 17 00:00:00 2001 From: ekager Date: Wed, 25 Sep 2019 18:22:13 -0700 Subject: [PATCH] For #2874, #5375, #5131 - submitList workaround for Android 5 + 6 --- .../fenix/home/sessioncontrol/SessionControlUIView.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlUIView.kt b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlUIView.kt index 679a5bda6..3940737c3 100644 --- a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlUIView.kt +++ b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlUIView.kt @@ -4,6 +4,7 @@ package org.mozilla.fenix.home.sessioncontrol +import android.os.Build import android.view.LayoutInflater import android.view.ViewGroup import androidx.recyclerview.widget.ItemTouchHelper @@ -151,6 +152,10 @@ class SessionControlUIView( } override fun updateView() = Consumer { + // Workaround for list not updating until scroll on Android 5 + 6 + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) { + sessionControlAdapter.submitList(null) + } sessionControlAdapter.submitList(it.toAdapterList()) } }