diff --git a/app/src/main/java/ru/vtosters/lite/utils/Themes.java b/app/src/main/java/ru/vtosters/lite/utils/Themes.java index 807bc53fe..e27e69d2d 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Themes.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Themes.java @@ -1,6 +1,7 @@ package ru.vtosters.lite.utils; import static android.view.View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR; +import static ru.vtosters.lite.ui.wallpapers.WallpapersHooks.getWallpaper; import static ru.vtosters.lite.utils.Globals.edit; import static ru.vtosters.lite.utils.Globals.getCenterScreenCoords; import static ru.vtosters.lite.utils.Globals.getCurrentActivity; @@ -302,6 +303,12 @@ public class Themes{ return R.style.Theme_MaterialComponents_Light_Dialog_Alert; } // Android Support color injector + accent color checker + public static String getBackgroundStickers() { + if (getWallpaper() != null) { + return "images_with_background"; + } + return "images"; + } public static void setNavbarColor(Window window, int i){ if(navbar()){ diff --git a/smali/smali_classes2/com/vk/dto/stickers/StickerItem$b.smali b/smali/smali_classes2/com/vk/dto/stickers/StickerItem$b.smali index 8cad3a9a1..2e919eafc 100644 --- a/smali/smali_classes2/com/vk/dto/stickers/StickerItem$b.smali +++ b/smali/smali_classes2/com/vk/dto/stickers/StickerItem$b.smali @@ -47,6 +47,10 @@ const-string v0, "images" + invoke-static {}, Lru/vtosters/lite/utils/Themes;->getBackgroundStickers()Ljava/lang/String; + + move-result-object v0 + .line 2 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; diff --git a/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/AttachApiParser.smali b/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/AttachApiParser.smali index ff152cb1f..da8aae49e 100644 --- a/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/AttachApiParser.smali +++ b/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/AttachApiParser.smali @@ -4015,6 +4015,10 @@ const-string v4, "images" + invoke-static {}, Lru/vtosters/lite/utils/Themes;->getBackgroundStickers()Ljava/lang/String; + + move-result-object v4 + invoke-virtual {p1, v4}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; move-result-object v4 diff --git a/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/LpAttachApiParser.smali b/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/LpAttachApiParser.smali index c2e769760..12843c2f4 100644 --- a/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/LpAttachApiParser.smali +++ b/smali/smali_classes3/com/vk/im/engine/internal/api_parsers/LpAttachApiParser.smali @@ -622,6 +622,10 @@ const-string v4, "images" + invoke-static {}, Lru/vtosters/lite/utils/Themes;->getBackgroundStickers()Ljava/lang/String; + + move-result-object v4 + invoke-virtual {p1, v4}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; move-result-object v4 diff --git a/smali/smali_classes4/com/vtosters/lite/attachments/AttachmentUtils.smali b/smali/smali_classes4/com/vtosters/lite/attachments/AttachmentUtils.smali index 02b561a7b..507948dce 100644 --- a/smali/smali_classes4/com/vtosters/lite/attachments/AttachmentUtils.smali +++ b/smali/smali_classes4/com/vtosters/lite/attachments/AttachmentUtils.smali @@ -983,6 +983,10 @@ :pswitch_8 const-string v0, "images" + invoke-static {}, Lru/vtosters/lite/utils/Themes;->getBackgroundStickers()Ljava/lang/String; + + move-result-object v0 + .line 31 invoke-virtual {v7, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;