From a6c4c376c3240f16505df500382fb27cf6b34217 Mon Sep 17 00:00:00 2001 From: Vologhat <47892605+Vologhat@users.noreply.github.com> Date: Fri, 30 Dec 2022 17:12:16 +0300 Subject: [PATCH] fix tgs stickers updating on keyboard stickers panel --- .../java/ru/vtosters/lite/ui/fragments/VTSettings.java | 2 +- smali/smali_classes4/com/vk/stickers/StickersView$a.smali | 8 ++++++++ smali/smali_classes4/com/vk/stickers/StickersView.smali | 4 ++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java index 65811f193..33849de97 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java @@ -64,7 +64,7 @@ public class VTSettings extends MaterialPreferenceToolbarFragment implements Tel public static String getTGSsumm() { if(Preferences.disableSettingsSumms()) return null; - return AndroidUtils.getString(R.string.vtltgssumm) + ": " + TelegramStickersService.getInstance(AndroidUtils.getGlobalContext()).getPacksListReference().size(); + return AndroidUtils.getString(R.string.vtltgssumm) + ": " + TelegramStickersService.getInstance(AndroidUtils.getGlobalContext()).getActivePacksListReference().size(); } public static String getProxysumm() { diff --git a/smali/smali_classes4/com/vk/stickers/StickersView$a.smali b/smali/smali_classes4/com/vk/stickers/StickersView$a.smali index 83a1b7360..4bbab4343 100644 --- a/smali/smali_classes4/com/vk/stickers/StickersView$a.smali +++ b/smali/smali_classes4/com/vk/stickers/StickersView$a.smali @@ -40,6 +40,14 @@ move-result-object p1 + const-string v0, "com.vtosters.lite.action.RELOAD_TGS_LIST" + + invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v0 + + if-nez v0, :cond_5 + invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result p2 diff --git a/smali/smali_classes4/com/vk/stickers/StickersView.smali b/smali/smali_classes4/com/vk/stickers/StickersView.smali index 0addfe8f8..934bac7ab 100644 --- a/smali/smali_classes4/com/vk/stickers/StickersView.smali +++ b/smali/smali_classes4/com/vk/stickers/StickersView.smali @@ -1415,6 +1415,10 @@ .line 8 invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V + const-string v1, "com.vtosters.lite.action.RELOAD_TGS_LIST" + + invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V + const-string v1, "com.vkontakte.android.STICKERS_RELOADED" .line 9