From 006520b52c976c14266968ffc618f53a52c71ce6 Mon Sep 17 00:00:00 2001 From: Laurent Date: Mon, 14 Dec 2020 14:22:32 +0100 Subject: [PATCH] Possibly fixes crash --- .../pokeranalytics/android/ui/fragment/StatisticsFragment.kt | 3 +-- .../ui/fragment/report/ComposableTableReportFragment.kt | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/StatisticsFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/StatisticsFragment.kt index dfcb3f63..3d3e0001 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/StatisticsFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/StatisticsFragment.kt @@ -15,7 +15,6 @@ import net.pokeranalytics.android.calculus.Calculator import net.pokeranalytics.android.calculus.ComputableGroup import net.pokeranalytics.android.calculus.Report import net.pokeranalytics.android.calculus.Stat -import net.pokeranalytics.android.databinding.FragmentGraphBinding import net.pokeranalytics.android.databinding.FragmentStatsBinding import net.pokeranalytics.android.exceptions.PAIllegalStateException import net.pokeranalytics.android.model.filter.Query @@ -167,7 +166,7 @@ class StatisticsFragment : FilterableFragment(), RealmAsyncListener { } async.await() - if (!isDetached) { + if (isAdded && !isDetached) { tableReportFragment.showResults() } } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/report/ComposableTableReportFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/report/ComposableTableReportFragment.kt index 1524faad..0c5d3643 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/report/ComposableTableReportFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/report/ComposableTableReportFragment.kt @@ -153,7 +153,7 @@ open class ComposableTableReportFragment : RealmFragment(), StaticRowRepresentab } } - open fun convertReportIntoRepresentables(report: Report): ArrayList { + private fun convertReportIntoRepresentables(report: Report): ArrayList { val rows: ArrayList = ArrayList() report.results.forEach { result ->