From 5a777cd02882bcacd0c2c42c9067d8f13fbb36d3 Mon Sep 17 00:00:00 2001 From: Naveen Date: Mon, 13 Jun 2022 20:15:43 +0530 Subject: [PATCH] Remove global variable --- .../applauncher/activities/MainActivity.kt | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt index 7b83581..31a4764 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt @@ -4,7 +4,6 @@ import android.content.Intent import android.os.Bundle import android.view.Menu import android.view.MenuItem -import android.view.View import com.simplemobiletools.applauncher.BuildConfig import com.simplemobiletools.applauncher.R import com.simplemobiletools.applauncher.adapters.LaunchersAdapter @@ -34,8 +33,6 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { private var mStoredPrimaryColor = 0 private var mStoredTextColor = 0 - private var emptyViews: ArrayList? = null - override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) @@ -275,7 +272,6 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { } private fun setupEmptyView() { - emptyViews = arrayListOf(add_icons_placeholder, no_items_placeholder) val properPrimaryColor = getProperPrimaryColor() add_icons_placeholder.underlineText() add_icons_placeholder.setTextColor(properPrimaryColor) @@ -289,11 +285,12 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { } private fun maybeShowEmptyView(displayedLaunchers: ArrayList = dbHelper.getLaunchers()) { + val emptyViews = arrayOf(add_icons_placeholder, no_items_placeholder) if (displayedLaunchers.isEmpty()) { launchers_fastscroller.fadeOut() - emptyViews?.forEach { it.fadeIn() } + emptyViews.forEach { it.fadeIn() } } else { - emptyViews?.forEach { it.fadeOut() } + emptyViews.forEach { it.fadeOut() } launchers_fastscroller.fadeIn() } }