From 49ae2bdbe3d923d7e9565f7174b778b43409314b Mon Sep 17 00:00:00 2001
From: gdlbo <41114720+gdlbo@users.noreply.github.com>
Date: Fri, 1 Jul 2022 14:45:05 +0300
Subject: [PATCH] Loop anim stickers test
---
.../java/ru/vtosters/lite/utils/Preferences.java | 5 +++++
smali/res/xml/preferences_messages.xml | 4 ++++
.../com/airbnb/lottie/LottieAnimationView.smali | 12 ++++++++++++
.../clickable/stickers/j/LottieAnimation.smali | 4 ++++
.../com/vk/stories/view/StoryCircleImageView.smali | 4 ++++
5 files changed, 29 insertions(+)
diff --git a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java
index 0c4db50f4..44ab00772 100644
--- a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java
+++ b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java
@@ -83,6 +83,11 @@ public class Preferences{
return getBoolValue("authorsrecomm", false);
}
+ public static int loopedanimstickers(int orig){
+ if(!getBoolValue("authorsrecomm", true)) return 0;
+ return orig;
+ }
+
public static boolean captions(){
return getBoolValue("captions", false);
}
diff --git a/smali/res/xml/preferences_messages.xml b/smali/res/xml/preferences_messages.xml
index 138533381..51983b8a1 100644
--- a/smali/res/xml/preferences_messages.xml
+++ b/smali/res/xml/preferences_messages.xml
@@ -39,6 +39,10 @@
android:key="systememoji"
android:summary="@string/systememojisum"
android:title="@string/systememoji" />
+
c:Lcom/airbnb/lottie/LottieDrawable;
+ invoke-static {v3}, Lru/vtosters/lite/utils/Preferences;->loopedanimstickers(I)I
+
+ move-result v3
+
invoke-virtual {v0, v3}, Lcom/airbnb/lottie/LottieDrawable;->d(I)V
.line 18
@@ -984,6 +988,10 @@
const/4 p1, 0x0
:goto_0
+ invoke-static {p1}, Lru/vtosters/lite/utils/Preferences;->loopedanimstickers(I)I
+
+ move-result p1
+
invoke-virtual {v0, p1}, Lcom/airbnb/lottie/LottieDrawable;->d(I)V
return-void
@@ -2013,6 +2021,10 @@
.line 1
iget-object v0, p0, Lcom/airbnb/lottie/LottieAnimationView;->c:Lcom/airbnb/lottie/LottieDrawable;
+ invoke-static {p1}, Lru/vtosters/lite/utils/Preferences;->loopedanimstickers(I)I
+
+ move-result p1
+
invoke-virtual {v0, p1}, Lcom/airbnb/lottie/LottieDrawable;->d(I)V
return-void
diff --git a/smali/smali_classes4/com/vk/stories/clickable/stickers/j/LottieAnimation.smali b/smali/smali_classes4/com/vk/stories/clickable/stickers/j/LottieAnimation.smali
index 5ee7f5c17..512a6f255 100644
--- a/smali/smali_classes4/com/vk/stories/clickable/stickers/j/LottieAnimation.smali
+++ b/smali/smali_classes4/com/vk/stories/clickable/stickers/j/LottieAnimation.smali
@@ -101,6 +101,10 @@
.line 6
iget-object p1, p0, Lcom/vk/stories/clickable/stickers/j/LottieAnimation;->b:Lcom/airbnb/lottie/LottieDrawable;
+ invoke-static {v0}, Lru/vtosters/lite/utils/Preferences;->loopedanimstickers(I)I
+
+ move-result v0
+
invoke-virtual {p1, v0}, Lcom/airbnb/lottie/LottieDrawable;->d(I)V
.line 7
diff --git a/smali/smali_classes4/com/vk/stories/view/StoryCircleImageView.smali b/smali/smali_classes4/com/vk/stories/view/StoryCircleImageView.smali
index 8a2f87795..140937d9a 100644
--- a/smali/smali_classes4/com/vk/stories/view/StoryCircleImageView.smali
+++ b/smali/smali_classes4/com/vk/stories/view/StoryCircleImageView.smali
@@ -575,6 +575,10 @@
const/4 v0, -0x1
+ invoke-static {v0}, Lru/vtosters/lite/utils/Preferences;->loopedanimstickers(I)I
+
+ move-result v0
+
invoke-virtual {p2, v0}, Lcom/airbnb/lottie/LottieDrawable;->d(I)V
.line 50