From 5958cf57ee522dc6e2e7c473d72b79bf0d312d51 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Fri, 4 Aug 2023 12:21:41 +0300 Subject: [PATCH] Fix crash when creating tag inside meme editor Signed-off-by: Nikolaos Karaolidis --- .../editors/meme/memeTagSelector/memeTagSearchModal.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/screens/editors/meme/memeTagSelector/memeTagSearchModal.tsx b/src/screens/editors/meme/memeTagSelector/memeTagSearchModal.tsx index 72d2606..b3db514 100644 --- a/src/screens/editors/meme/memeTagSelector/memeTagSearchModal.tsx +++ b/src/screens/editors/meme/memeTagSelector/memeTagSearchModal.tsx @@ -87,6 +87,8 @@ const MemeTagSearchModal = ({ [search], ); + const [refreshKey, setRefreshKey] = useState(0); + const handleTagPress = (tag: Tag) => { const id = tag.id.toHexString(); memeTags.delete(id) || memeTags.set(id, tag); @@ -105,6 +107,7 @@ const MemeTagSearchModal = ({ if (!tag) return; memeTags.set(tag.id.toHexString(), tag); setMemeTags(new Map(memeTags)); + setRefreshKey(refreshKey + 1); flashListRef.current?.prepareForLayoutAnimationRender(); LayoutAnimation.configureNext(tagLayoutAnimation); }; @@ -129,6 +132,7 @@ const MemeTagSearchModal = ({ /> tag.id.toHexString()}