fixes themes

This commit is contained in:
gdlbo
2022-06-22 19:34:20 +03:00
parent acb06b6953
commit 4b7fb82710
3 changed files with 15 additions and 4 deletions
@@ -92,10 +92,6 @@ public class VTSettings extends MaterialPreferenceToolbarFragment {
edit().putBoolean("isdark", value).commit();
isLoaded = false;
new WebView(getActivity()).clearCache(true);
setTheme(this.getActivity());
return true;
});
@@ -14,6 +14,7 @@ import static ru.vtosters.lite.utils.Preferences.systemtheme;
import static ru.vtosters.lite.utils.Preferences.vkme;
import static ru.vtosters.lite.utils.Preferences.vksans;
import static ru.vtosters.lite.utils.ReflectionUtils.*;
import static ru.vtosters.lite.utils.VKUIInjector.isLoaded;
import android.annotation.SuppressLint;
import android.app.Activity;
@@ -25,6 +26,7 @@ import android.graphics.drawable.Drawable;
import android.os.Build;
import android.view.View;
import android.view.Window;
import android.webkit.WebView;
import android.widget.ImageButton;
import androidx.appcompat.widget.Toolbar;
@@ -54,6 +56,8 @@ public class Themes {
public static void setTheme(Activity activity) {
VKThemeHelper.b(activity, getCenterScreenCoords());
ThemeTracker.a();
isLoaded = false;
new WebView(activity).clearCache(true);
WebCachePreloader.e();
} // apply changed theme
@@ -1768,6 +1768,17 @@
return-void
.end method
.method public static final theme(Lcom/vk/core/ui/themes/VKTheme;Landroid/app/Activity;[F)V
.locals 3
.line 10
sget-object v1, Lcom/vk/core/ui/themes/VKThemeHelper;->k:Lcom/vk/core/ui/themes/VKThemeHelper;
invoke-direct {v1, p1, p0, p2}, Lcom/vk/core/ui/themes/VKThemeHelper;->a(Landroid/app/Activity;Lcom/vk/core/ui/themes/VKTheme;[F)V
return-void
.end method
.method public static final b(Landroid/view/View;I)V
.locals 1
.param p1 # I