From b41936d92f882d020b179b17d21ee87edee34e06 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 19 Feb 2018 16:44:58 +0100 Subject: [PATCH] make sure we really set unique view IDs at viewpagers --- .../simplemobiletools/calendar/fragments/DayFragmentsHolder.kt | 2 +- .../simplemobiletools/calendar/fragments/EventListFragment.kt | 2 +- .../calendar/fragments/MonthFragmentsHolder.kt | 2 +- .../simplemobiletools/calendar/fragments/YearFragmentsHolder.kt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/DayFragmentsHolder.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/DayFragmentsHolder.kt index b0a03d66a..8e308ac81 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/DayFragmentsHolder.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/DayFragmentsHolder.kt @@ -37,7 +37,7 @@ class DayFragmentsHolder : MyFragmentHolder(), NavigationListener { val view = inflater.inflate(R.layout.fragment_days_holder, container, false) view.background = ColorDrawable(context!!.config.backgroundColor) viewPager = view.fragment_days_viewpager - viewPager?.id = (System.currentTimeMillis() / 1000).toInt() + viewPager?.id = (System.currentTimeMillis() % 100000).toInt() setupFragment() return view } diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/EventListFragment.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/EventListFragment.kt index 0b6a93d10..1ebc35680 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/EventListFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/EventListFragment.kt @@ -35,7 +35,7 @@ class EventListFragment : MyFragmentHolder(), RefreshRecyclerViewListener { val placeholderText = String.format(getString(R.string.two_string_placeholder), "${getString(R.string.no_upcoming_events)}\n", getString(R.string.add_some_events)) mView.calendar_empty_list_placeholder.text = placeholderText mView.background = ColorDrawable(context!!.config.backgroundColor) - mView.calendar_events_list_holder?.id = (System.currentTimeMillis() / 1000).toInt() + mView.calendar_events_list_holder?.id = (System.currentTimeMillis() % 100000).toInt() use24HourFormat = context!!.config.use24hourFormat updateActionBarTitle() return mView diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/MonthFragmentsHolder.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/MonthFragmentsHolder.kt index c45d3bab5..6df4b3b91 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/MonthFragmentsHolder.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/MonthFragmentsHolder.kt @@ -37,7 +37,7 @@ class MonthFragmentsHolder : MyFragmentHolder(), NavigationListener { val view = inflater.inflate(R.layout.fragment_months_holder, container, false) view.background = ColorDrawable(context!!.config.backgroundColor) viewPager = view.fragment_months_viewpager - viewPager?.id = (System.currentTimeMillis() / 1000).toInt() + viewPager?.id = (System.currentTimeMillis() % 100000).toInt() setupFragment() return view } diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/YearFragmentsHolder.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/YearFragmentsHolder.kt index c4975ba82..7f7c6bb8a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/YearFragmentsHolder.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/fragments/YearFragmentsHolder.kt @@ -34,7 +34,7 @@ class YearFragmentsHolder : MyFragmentHolder() { val view = inflater.inflate(R.layout.fragment_years_holder, container, false) view.background = ColorDrawable(context!!.config.backgroundColor) viewPager = view.fragment_years_viewpager - viewPager?.id = (System.currentTimeMillis() / 1000).toInt() + viewPager?.id = (System.currentTimeMillis() % 100000).toInt() setupFragment() return view }