From 31998406dd08dc3729a299fd4469a1979ec37908 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 4 Jun 2018 21:34:18 +0300 Subject: [PATCH] Save settings any time emoji skin color is chosen. Fixes #4788. --- Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp index af6c54108..d60b11c14 100644 --- a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp +++ b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp @@ -615,7 +615,10 @@ QRect EmojiListWidget::emojiRect(int section, int sel) { void EmojiListWidget::onColorSelected(EmojiPtr emoji) { if (emoji->hasVariants()) { - cRefEmojiVariants().insert(emoji->nonColoredId(), emoji->variantIndex(emoji)); + cRefEmojiVariants().insert( + emoji->nonColoredId(), + emoji->variantIndex(emoji)); + Auth().saveSettingsDelayed(); } if (_pickerSel >= 0) { auto section = (_pickerSel / MatrixRowShift);