diff --git a/TMessagesProj/src/main/java/org/telegram/ui/EmojiAnimationsOverlay.java b/TMessagesProj/src/main/java/org/telegram/ui/EmojiAnimationsOverlay.java index 30975dcf2..62df634cc 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/EmojiAnimationsOverlay.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/EmojiAnimationsOverlay.java @@ -317,6 +317,9 @@ public class EmojiAnimationsOverlay implements NotificationCenter.NotificationCe } public boolean onTapItem(ChatMessageCell view, ChatActivity chatActivity) { + if (NekoConfig.disablePremiumStickerAnimation.Bool()) { + return false; + } if (chatActivity.isSecretChat() || view.getMessageObject() == null || view.getMessageObject().getId() < 0) { return false; } diff --git a/TMessagesProj/src/main/java/tw/nekomimi/nekogram/NekoConfig.java b/TMessagesProj/src/main/java/tw/nekomimi/nekogram/NekoConfig.java index f7cafbd23..9d74dbaf1 100644 --- a/TMessagesProj/src/main/java/tw/nekomimi/nekogram/NekoConfig.java +++ b/TMessagesProj/src/main/java/tw/nekomimi/nekogram/NekoConfig.java @@ -166,6 +166,7 @@ public class NekoConfig { public static ConfigItem disableRemoteEmojiInteractions = addConfig("disableRemoteEmojiInteractions", configTypeBool, true); public static ConfigItem disableChoosingSticker = addConfig("disableChoosingSticker", configTypeBool, false); public static ConfigItem hideGroupSticker = addConfig("hideGroupSticker", configTypeBool, false); + public static ConfigItem disablePremiumStickerAnimation = addConfig("disablePremiumStickerAnimation", configTypeBool, false); public static ConfigItem hideSponsoredMessage = addConfig("hideSponsoredMessage", configTypeBool, false); public static ConfigItem rememberAllBackMessages = addConfig("rememberAllBackMessages", configTypeBool, false); public static ConfigItem hideSendAsChannel = addConfig("hideSendAsChannel", configTypeBool, false);