fix crashes

This commit is contained in:
Phillip Thelen 2023-05-05 14:38:15 +02:00
parent 109525f9e1
commit 3619ed2810
3 changed files with 8 additions and 5 deletions

View file

@ -161,6 +161,7 @@ fun PartyInviteView(
}
}
items(viewModel.invites.indices.toList()) { index ->
if (viewModel.invites.size <= index) return@items
val invite = viewModel.invites[index]
val transition = updateTransition(viewModel.invites.size - 1 == index, label = "isLast")
val rotation = transition.animateFloat(

View file

@ -4,8 +4,10 @@ import android.content.Intent
import android.widget.RemoteViewsService
import com.habitrpg.android.habitica.data.TaskRepository
import com.habitrpg.android.habitica.data.UserRepository
import dagger.hilt.android.AndroidEntryPoint
import javax.inject.Inject
@AndroidEntryPoint
class TodosWidgetService : RemoteViewsService() {
@Inject

View file

@ -16,7 +16,6 @@ import com.habitrpg.android.habitica.extensions.setTintWith
import com.habitrpg.common.habitica.R
import com.habitrpg.common.habitica.helpers.AppConfigManager
import com.habitrpg.common.habitica.views.PixelArtView
import java.util.Collections
import java.util.Date
fun PixelArtView.loadImage(imageName: String?, imageFormat: String? = null) {
@ -135,7 +134,7 @@ object DataBindingUtils {
var configManager: AppConfigManager? = null
init {
val tempMap = HashMap<String, String>()
val tempMap = mutableMapOf<String, String>()
tempMap["head_special_1"] = "gif"
tempMap["broad_armor_special_1"] = "gif"
tempMap["slim_armor_special_1"] = "gif"
@ -170,9 +169,10 @@ object DataBindingUtils {
tempMap["Pet_HatchingPotion_VirtualPet"] = "gif"
tempMap["Pet-Gryphatrice-Jubilant"] = "gif"
tempMap["stable_Pet-Gryphatrice-Jubilant"] = "gif"
FILEFORMAT_MAP = Collections.unmodifiableMap(tempMap)
tempMap["back_special_heroicAureole"] = "gif"
FILEFORMAT_MAP = tempMap
val tempNameMap = HashMap<String, String>()
val tempNameMap = mutableMapOf<String, String>()
tempNameMap["head_special_1"] = "ContributorOnly-Equip-CrystalHelmet"
tempNameMap["armor_special_1"] = "ContributorOnly-Equip-CrystalArmor"
tempNameMap["head_special_0"] = "BackerOnly-Equip-ShadeHelmet"
@ -181,6 +181,6 @@ object DataBindingUtils {
tempNameMap["weapon_special_0"] = "BackerOnly-Weapon-DarkSoulsBlade"
tempNameMap["weapon_special_critical"] = "weapon_special_critical"
tempNameMap["Pet-Wolf-Cerberus"] = "Pet-Wolf-Cerberus"
FILENAME_MAP = Collections.unmodifiableMap(tempNameMap)
FILENAME_MAP = tempNameMap
}
}