diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/CalendarFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/CalendarFragment.kt index 957e5baf..ca1eb5a7 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/CalendarFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/CalendarFragment.kt @@ -85,10 +85,13 @@ class CalendarFragment : RealmFragment(), CoroutineScope, StaticRowRepresentable super.onViewCreated(view, savedInstanceState) initData() initUI() - - launchStatComputation() } + override fun onResume() { + super.onResume() + launchStatComputation() + } + override fun adapterRows(): List? { return rows } diff --git a/app/src/main/java/net/pokeranalytics/android/util/extensions/CurrencyExtensions.kt b/app/src/main/java/net/pokeranalytics/android/util/extensions/CurrencyExtensions.kt deleted file mode 100644 index baca88f7..00000000 --- a/app/src/main/java/net/pokeranalytics/android/util/extensions/CurrencyExtensions.kt +++ /dev/null @@ -1,11 +0,0 @@ -package net.pokeranalytics.android.util.extensions - -import net.pokeranalytics.android.util.UserDefaults -import java.util.* - -val Currency.locale : Locale - get() = - UserDefaults.availableCurrencyLocales.filter { - Currency.getInstance(it).currencyCode == this.currencyCode - }.firstOrNull() ?: Locale.getDefault() - diff --git a/app/src/main/java/net/pokeranalytics/android/util/extensions/NumbersExtension.kt b/app/src/main/java/net/pokeranalytics/android/util/extensions/NumbersExtension.kt index 016edaca..35f91407 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/extensions/NumbersExtension.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/extensions/NumbersExtension.kt @@ -55,7 +55,9 @@ fun Double.toCurrency(currency: Currency? = null): String { val currencyFormatter = NumberFormat.getCurrencyInstance(Locale.getDefault()) currency?.let { currencyFormatter.currency = currency - } + } ?: run { + currencyFormatter.currency = UserDefaults.currency + } currencyFormatter.maximumFractionDigits = 2 currencyFormatter.minimumFractionDigits = 0