From 71cc891e81e4fa4c4efc6b07f4b2c0d075f2b6a3 Mon Sep 17 00:00:00 2001 From: Laurent Date: Mon, 29 Apr 2019 18:07:39 +0200 Subject: [PATCH] Fix possible crash when no bankroll is set --- .../pokeranalytics/android/ui/fragment/SessionFragment.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 565bfc2c..05c5d691 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 @@ -122,7 +122,12 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate { override fun onRowValueChanged(value: Any?, row: RowRepresentable) { sessionHasBeenCustomized = true - currentSession.updateValue(value, row) + try { + currentSession.updateValue(value, row) + } catch (e: IllegalStateException) { + Toast.makeText(context, e.message, Toast.LENGTH_LONG).show() + return + } sessionAdapter.refreshRow(row) when (row) { SessionRow.CASHED_OUT, SessionRow.PRIZE, SessionRow.NET_RESULT, SessionRow.BUY_IN, SessionRow.TIPS,