From 517e6036c99dc90091b3a59a8ea2f68430c46b9b Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Wed, 12 Nov 2025 16:42:25 +0200 Subject: [PATCH] Fix missing EmojiPicker emojis: stop having identifier conflicts between different categories (i.e. recently used vs. the rest) --- .../Screens/EmojiPickerScreen/EmojiPickerScreenViewModel.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ElementX/Sources/Screens/EmojiPickerScreen/EmojiPickerScreenViewModel.swift b/ElementX/Sources/Screens/EmojiPickerScreen/EmojiPickerScreenViewModel.swift index 11f2a8b3e..515b33846 100644 --- a/ElementX/Sources/Screens/EmojiPickerScreen/EmojiPickerScreenViewModel.swift +++ b/ElementX/Sources/Screens/EmojiPickerScreen/EmojiPickerScreenViewModel.swift @@ -59,7 +59,7 @@ class EmojiPickerScreenViewModel: EmojiPickerScreenViewModelType, EmojiPickerScr private func convert(emojiCategories: [EmojiCategory]) -> [EmojiPickerEmojiCategoryViewData] { emojiCategories.compactMap { emojiCategory in let emojisViewData: [EmojiPickerEmojiViewData] = emojiCategory.emojis.compactMap { emojiItem in - EmojiPickerEmojiViewData(id: emojiItem.id, value: emojiItem.unicode) + EmojiPickerEmojiViewData(id: "\(emojiCategory.id)-\(emojiItem.id)", value: emojiItem.unicode) } return EmojiPickerEmojiCategoryViewData(id: emojiCategory.id, emojis: emojisViewData)