From 167d925c12e6c2cd82a71265ce3783a2ed969d79 Mon Sep 17 00:00:00 2001 From: Jonathan Almeida Date: Sun, 11 Apr 2021 02:58:22 -0400 Subject: [PATCH] [fenix] Close https://github.com/mozilla-mobile/fenix/issues/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) } }