From a9450889e9aee9be99095bb1a86f750783587a2f Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Mon, 4 Mar 2019 11:28:02 +0100 Subject: [PATCH] Improve start & end dates (default date) --- .../pokeranalytics/android/ui/fragment/SessionFragment.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt index 82e30fb1..624f8ce0 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt @@ -37,6 +37,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott private val handler: Handler = Handler() private val refreshTimer: Runnable = object : Runnable { override fun run() { + // Refresh header each 30 seconds sessionAdapter.notifyItemChanged(0) handler.postDelayed(this, 30000) } @@ -84,13 +85,13 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott requireContext(), row, this, - currentSession.timeFrame?.startDate + currentSession.timeFrame?.startDate ?: Date() ) SessionRow.END_DATE -> DateTimePickerManager.create( requireContext(), row, this, - currentSession.timeFrame?.endDate + currentSession.timeFrame?.endDate ?: currentSession.timeFrame?.startDate ?: Date() ) else -> BottomSheetFragment.create(fragmentManager, row, this, data) }