From 8d6b5770ed48f2411d9d7baac308fd8859350c62 Mon Sep 17 00:00:00 2001 From: Paul Akhamiogu Date: Fri, 3 Sep 2021 00:55:28 +0100 Subject: [PATCH] fix: reset/delete button getting hidden after multiple updates --- .../com/simplemobiletools/clock/fragments/TimerFragment.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt index f9322885..7568a84f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt @@ -53,7 +53,6 @@ class TimerFragment : Fragment() { timer_view_pager.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() { override fun onPageSelected(position: Int) { updateViews(position) - indicator_view.setCurrentPosition(0) } }) @@ -145,8 +144,8 @@ class TimerFragment : Fragment() { private fun updateViewStates(state: TimerState) { val resetPossible = state is TimerState.Running || state is TimerState.Paused || state is TimerState.Finished - view.timer_reset.beVisibleIf(resetPossible) - view.timer_delete.beVisibleIf(!resetPossible && timerAdapter.itemCount > 1) + view.timer_reset.beInvisibleIf(!resetPossible) + view.timer_delete.beInvisibleIf(!(!resetPossible && timerAdapter.itemCount > 1)) val drawableId = if (state is TimerState.Running) { R.drawable.ic_pause_vector