From 99a387f9a01d8ca2f24d6037195565d58cf71d20 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Tue, 12 Jul 2022 12:42:09 +0300 Subject: [PATCH] fixed crash --- app/src/main/java/ru/vtosters/lite/utils/Themes.java | 9 +++++++++ .../ProfileFragment$1.smali} | 12 ++++++------ .../vtosters/lite/fragments/ProfileFragment.smali | 4 ++-- 3 files changed, 17 insertions(+), 8 deletions(-) rename smali/smali_classes4/com/vtosters/lite/{general/fragments/ProfileFragment1.smali => fragments/ProfileFragment$1.smali} (77%) 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 e9bb0ef7a..a61c852f8 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Themes.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Themes.java @@ -69,6 +69,15 @@ public class Themes{ WebCachePreloader.e(); } // apply changed theme + public static void setThemeFL(VKTheme theme, Activity activity, float[] fl){ + if (activity == null) activity = getCurrentActivity(); + VKThemeHelper.theme(theme, activity, fl); + ThemeTracker.a(); + isLoaded = false; + new WebView(activity).clearCache(true); + WebCachePreloader.e(); + } + public static boolean isDarkTheme(){ return VKThemeHelper.r(); } diff --git a/smali/smali_classes4/com/vtosters/lite/general/fragments/ProfileFragment1.smali b/smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment$1.smali similarity index 77% rename from smali/smali_classes4/com/vtosters/lite/general/fragments/ProfileFragment1.smali rename to smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment$1.smali index 912ed8c47..2033d28a0 100644 --- a/smali/smali_classes4/com/vtosters/lite/general/fragments/ProfileFragment1.smali +++ b/smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment$1.smali @@ -1,4 +1,4 @@ -.class Lcom/vtosters/lite/general/fragments/ProfileFragment1; +.class Lcom/vtosters/lite/fragments/ProfileFragment$1; .super Ljava/lang/Object; .source "ProfileFragment.java" @@ -15,7 +15,7 @@ .locals 0 .line 1 - iput-object p1, p0, Lcom/vtosters/lite/general/fragments/ProfileFragment1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; + iput-object p1, p0, Lcom/vtosters/lite/fragments/ProfileFragment$1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -46,7 +46,7 @@ .line 2 :cond_0 - iget-object p2, p0, Lcom/vtosters/lite/general/fragments/ProfileFragment1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; + iget-object p2, p0, Lcom/vtosters/lite/fragments/ProfileFragment$1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; invoke-static {p2}, Lcom/vtosters/lite/fragments/ProfileFragment;->d(Lcom/vtosters/lite/fragments/ProfileFragment;)V @@ -54,7 +54,7 @@ .line 3 :cond_1 - iget-object p2, p0, Lcom/vtosters/lite/general/fragments/ProfileFragment1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; + iget-object p2, p0, Lcom/vtosters/lite/fragments/ProfileFragment$1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; invoke-static {p2}, Lcom/vtosters/lite/fragments/ProfileFragment;->R0(Lcom/vtosters/lite/fragments/ProfileFragment;)V @@ -88,14 +88,14 @@ .locals 1 .line 1 - iget-object p1, p0, Lcom/vtosters/lite/general/fragments/ProfileFragment1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; + iget-object p1, p0, Lcom/vtosters/lite/fragments/ProfileFragment$1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; const/4 v0, 0x0 invoke-static {p1, v0}, Lcom/vtosters/lite/fragments/ProfileFragment;->a(Lcom/vtosters/lite/fragments/ProfileFragment;Landroid/view/ActionMode;)Landroid/view/ActionMode; .line 2 - iget-object p1, p0, Lcom/vtosters/lite/general/fragments/ProfileFragment1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; + iget-object p1, p0, Lcom/vtosters/lite/fragments/ProfileFragment$1;->a:Lcom/vtosters/lite/fragments/ProfileFragment; invoke-static {p1}, Lcom/vtosters/lite/fragments/ProfileFragment;->e(Lcom/vtosters/lite/fragments/ProfileFragment;)Landroid/view/View; diff --git a/smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment.smali b/smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment.smali index 53126684c..c32618625 100644 --- a/smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment.smali +++ b/smali/smali_classes4/com/vtosters/lite/fragments/ProfileFragment.smali @@ -3385,9 +3385,9 @@ invoke-virtual {p2, v0}, Landroid/view/View;->setVisibility(I)V .line 59 - new-instance p2, Lcom/vtosters/lite/general/fragments/ProfileFragment1; + new-instance p2, Lcom/vtosters/lite/fragments/ProfileFragment$1; - invoke-direct {p2, p0}, Lcom/vtosters/lite/general/fragments/ProfileFragment1;->(Lcom/vtosters/lite/fragments/ProfileFragment;)V + invoke-direct {p2, p0}, Lcom/vtosters/lite/fragments/ProfileFragment$1;->(Lcom/vtosters/lite/fragments/ProfileFragment;)V const/4 v0, 0x1