fixes themes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user