From cb60461bddf43b3d5d08cd1aab51cb93bc2d36bc Mon Sep 17 00:00:00 2001 From: Jonathan Almeida Date: Sun, 11 Apr 2021 02:58:22 -0400 Subject: [PATCH] Close #18934: Remove adapter when deataching from window --- .../org/mozilla/fenix/tabstray/browser/BaseBrowserTrayList.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/tabstray/browser/BaseBrowserTrayList.kt b/app/src/main/java/org/mozilla/fenix/tabstray/browser/BaseBrowserTrayList.kt index 1bfcee8615..78774a9599 100644 --- a/app/src/main/java/org/mozilla/fenix/tabstray/browser/BaseBrowserTrayList.kt +++ b/app/src/main/java/org/mozilla/fenix/tabstray/browser/BaseBrowserTrayList.kt @@ -88,6 +88,9 @@ abstract class BaseBrowserTrayList @JvmOverloads constructor( tabsFeature.stop() swipeToDelete.stop() + // Release the adapter so that `onDetachedFromRecyclerView` will be called in the adapter. + adapter = null + touchHelper.attachToRecyclerView(null) } }