From 09239d9187c7078d78d659e12cfd719c18819055 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Wed, 1 May 2019 18:23:15 -0700 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/2181 - Select session again after restoring (https://github.com/mozilla-mobile/fenix/pull/2213) --- app/src/main/java/org/mozilla/fenix/components/Core.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/components/Core.kt b/app/src/main/java/org/mozilla/fenix/components/Core.kt index 3867feea12..8f9385879f 100644 --- a/app/src/main/java/org/mozilla/fenix/components/Core.kt +++ b/app/src/main/java/org/mozilla/fenix/components/Core.kt @@ -97,7 +97,11 @@ class Core(private val context: Context) { // There's an active bundle with a snapshot: Feed it into the SessionManager. snapshot.await()?.let { try { + val selected = sessionManager.selectedSession sessionManager.restore(it) + selected?.let { + sessionManager.select(selected) + } } catch (_: IllegalArgumentException) { return@let }