diff --git a/Habitica/proguard-rules.pro b/Habitica/proguard-rules.pro index 3d7290d01..23e5d5a78 100644 --- a/Habitica/proguard-rules.pro +++ b/Habitica/proguard-rules.pro @@ -133,3 +133,4 @@ -keepattributes Signature -keep class kotlin.coroutines.Continuation +-dontwarn com.habitrpg.android.habitica.extensions.ViewGroupExt \ No newline at end of file diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/stats/BulkAllocateStatsDialog.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/stats/BulkAllocateStatsDialog.kt index c690f7b36..b9fb80fab 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/stats/BulkAllocateStatsDialog.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/stats/BulkAllocateStatsDialog.kt @@ -44,7 +44,6 @@ class BulkAllocateStatsDialog(context: Context, private val userRepository: User init { setView(binding.root) this.setButton(BUTTON_POSITIVE, context.getString(R.string.save)) { _, _ -> - saveChanges() } this.setButton(BUTTON_NEUTRAL, context.getString(R.string.action_cancel)) { _, _ -> this.dismiss() @@ -54,7 +53,7 @@ class BulkAllocateStatsDialog(context: Context, private val userRepository: User private fun saveChanges() { getButton(BUTTON_POSITIVE).isEnabled = false lifecycleScope.launchCatching { - userRepository.bulkAllocatePoints( + val result = userRepository.bulkAllocatePoints( binding.strengthSliderView.currentValue, binding.intelligenceSliderView.currentValue, binding.constitutionSliderView.currentValue, @@ -96,6 +95,13 @@ class BulkAllocateStatsDialog(context: Context, private val userRepository: User } } + override fun onAttachedToWindow() { + super.onAttachedToWindow() + getButton(BUTTON_POSITIVE).setOnClickListener { + saveChanges() + } + } + private fun checkRedistribution(excludedSlider: StatsSliderView) { val diff = allocatedPoints - pointsToAllocate if (diff > 0) { diff --git a/version.properties b/version.properties index f48f02203..27b378a03 100644 --- a/version.properties +++ b/version.properties @@ -1,2 +1,2 @@ NAME=4.3.7 -CODE=7891 \ No newline at end of file +CODE=7911 \ No newline at end of file