[fenix] For https://github.com/mozilla-mobile/fenix/issues/12966 - Fixes session removal show home logic

pull/600/head
ekager 4 years ago committed by Jeff Boek
parent ad4476342b
commit 46a11849d2

@ -831,7 +831,9 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
if (session.hasParentSession) { if (session.hasParentSession) {
sessionManager.remove(session, true) sessionManager.remove(session, true)
} }
val goToOverview = isLastSession || !session.hasParentSession // We want to return to home if this removed session was the last session of its type
// and didn't have a parent session to select.
val goToOverview = isLastSession && !session.hasParentSession
!goToOverview !goToOverview
} }
} }

Loading…
Cancel
Save