From 449fffe9330101428ffa1fb4234c83b13f2e2faf Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Wed, 1 May 2019 18:23:15 -0700 Subject: [PATCH] For #2181 - Select session again after restoring (#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 3867feea1..8f9385879 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 }