From 1e9e1e8b9c1447726c138e7fd1533c64e8340450 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Fri, 16 Sep 2022 17:25:05 +0200 Subject: [PATCH] fix loading max emoji count when unlimited --- packages/client/src/pages/settings/general.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client/src/pages/settings/general.vue b/packages/client/src/pages/settings/general.vue index 137ec8c94..f90658ed8 100644 --- a/packages/client/src/pages/settings/general.vue +++ b/packages/client/src/pages/settings/general.vue @@ -148,11 +148,11 @@ const squareAvatars = computed(defaultStore.makeGetterSetter('squareAvatars')); For these two, the sliders go to 25, but 25 should be mapped to "unlimited". "Unlimited" is stored internally as 0 so the modulo is necessary. */ -let maxCustomEmojiPicker = $ref(defaultStore.state.maxCustomEmojiPicker); +let maxCustomEmojiPicker = $ref(defaultStore.state.maxCustomEmojiPicker || 25); watch($$(maxCustomEmojiPicker), () => { defaultStore.set('maxCustomEmojiPicker', maxCustomEmojiPicker % 25); }); -let maxUnicodeEmojiPicker = $ref(defaultStore.state.maxUnicodeEmojiPicker); +let maxUnicodeEmojiPicker = $ref(defaultStore.state.maxUnicodeEmojiPicker || 25); watch($$(maxUnicodeEmojiPicker), () => { defaultStore.set('maxUnicodeEmojiPicker', maxUnicodeEmojiPicker % 25); });