From 69337198772d4c1ff379ab68977080ff03f4c911 Mon Sep 17 00:00:00 2001 From: Roger Yang Date: Fri, 26 Aug 2022 13:46:07 -0400 Subject: [PATCH] For #26227: Clean up double exclamation operator in BrowserState --- app/src/main/java/org/mozilla/fenix/ext/BrowserState.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/ext/BrowserState.kt b/app/src/main/java/org/mozilla/fenix/ext/BrowserState.kt index c40a16620..5fe06ccf7 100644 --- a/app/src/main/java/org/mozilla/fenix/ext/BrowserState.kt +++ b/app/src/main/java/org/mozilla/fenix/ext/BrowserState.kt @@ -30,11 +30,9 @@ val maxActiveTime = TimeUnit.DAYS.toMillis(DEFAULT_ACTIVE_DAYS) * @return A list of the last opened tab or an empty list. */ fun BrowserState.asRecentTabs(): List { - return if (lastOpenedNormalTab == null) { - mutableListOf() - } else { - mutableListOf(RecentTab.Tab(lastOpenedNormalTab!!)) - } + return lastOpenedNormalTab?.let { + mutableListOf(RecentTab.Tab(it)) + } ?: mutableListOf() } /**