From e5d1043962eafba961cbfed7fbce08859e24d4f6 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 26 Oct 2018 12:29:12 +0200 Subject: [PATCH] removing some magic numbers --- .../simplemobiletools/contacts/activities/MainActivity.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt index 3424a8b5..3a237360 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt @@ -304,10 +304,10 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { } } - private fun getInactiveTabIndexes(activeIndex: Int) = arrayListOf(0, 1, 2, 3).filter { it != activeIndex } + private fun getInactiveTabIndexes(activeIndex: Int) = (0 until tabsList.size).filter { it != activeIndex } private fun initFragments() { - viewpager.offscreenPageLimit = 3 + viewpager.offscreenPageLimit = tabsList.size - 1 viewpager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener { override fun onPageScrollStateChanged(state: Int) { if (isSearchOpen) { @@ -368,7 +368,7 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { }, 100L) } - main_tabs_holder.beVisibleIf(skippedTabs < 3) + main_tabs_holder.beVisibleIf(skippedTabs < tabsList.size - 1) main_dialpad_button.setOnClickListener { val intent = Intent(applicationContext, DialpadActivity::class.java)