From 378c68f1eb7db282872683ff811ec674bbce0238 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Tue, 13 Jan 2026 06:36:33 +0500 Subject: [PATCH] fix: Optimize emoji loading logic and adjust padding in AppleEmojiPickerPanel --- .../com/rosetta/messenger/ui/components/AppleEmojiPicker.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/rosetta/messenger/ui/components/AppleEmojiPicker.kt b/app/src/main/java/com/rosetta/messenger/ui/components/AppleEmojiPicker.kt index 3084411..7c426b2 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/components/AppleEmojiPicker.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/components/AppleEmojiPicker.kt @@ -362,9 +362,7 @@ fun AppleEmojiPickerPanel( // Загружаем эмодзи если еще не загружены (синхронно из кеша если уже загружено) LaunchedEffect(Unit) { if (!EmojiCache.isLoaded) { - kotlinx.coroutines.launch(kotlinx.coroutines.Dispatchers.Main) { - EmojiCache.loadEmojis(context) - } + EmojiCache.loadEmojis(context) } } @@ -456,7 +454,7 @@ fun AppleEmojiPickerPanel( .weight(1f), horizontalArrangement = Arrangement.spacedBy(1.dp), verticalArrangement = Arrangement.spacedBy(1.dp), - contentPadding = PaddingValues(horizontal = 12.dp, top = 4.dp, bottom = 16.dp) + contentPadding = PaddingValues(start = 12.dp, end = 12.dp, top = 4.dp, bottom = 16.dp) ) { items( items = currentEmojis,