From 6a69aa0e9c58f7fe94a4d0a6edc61506704df6d2 Mon Sep 17 00:00:00 2001 From: luvletter2333 Date: Thu, 20 Jan 2022 14:51:17 +0800 Subject: [PATCH] Fix display spoiler --- .../org/telegram/ui/Components/spoilers/SpoilerEffect.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/spoilers/SpoilerEffect.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/spoilers/SpoilerEffect.java index 3ed6e1f95..fb98247ec 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/spoilers/SpoilerEffect.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/spoilers/SpoilerEffect.java @@ -54,6 +54,8 @@ import java.util.List; import java.util.Stack; import java.util.concurrent.atomic.AtomicReference; +import tw.nekomimi.nekogram.NekoConfig; + public class SpoilerEffect extends Drawable { public final static int MAX_PARTICLES_PER_ENTITY = measureMaxParticlesCount(); public final static int PARTICLES_PER_CHARACTER = measureParticlesPerCharacter(); @@ -590,6 +592,7 @@ public class SpoilerEffect extends Drawable { * @param spoilers Spoilers list to populate */ public static void addSpoilers(@Nullable View v, Layout textLayout, @Nullable Stack spoilersPool, List spoilers) { + if (NekoConfig.showSpoilersDirectly.Bool()) return; if (textLayout.getText() instanceof Spannable){ addSpoilers(v, textLayout, (Spannable) textLayout.getText(), spoilersPool, spoilers); }