diff --git a/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java b/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java index cabff79a7..78473ad48 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java @@ -14,7 +14,6 @@ import android.preference.PreferenceManager; import com.vk.core.concurrent.VkExecutors; import ru.vtosters.lite.downloaders.notifications.NotificationChannels; -import ru.vtosters.lite.hooks.ui.SystemThemeChangerHook; import ru.vtosters.lite.ui.dialogs.DisableBattery; import ru.vtosters.lite.ui.dialogs.InstallGMS; import ru.vtosters.lite.ui.dialogs.OTADialog; @@ -22,8 +21,11 @@ import ru.vtosters.lite.ui.dialogs.ServerDialog; import ru.vtosters.lite.ui.dialogs.Start; import ru.vtosters.lite.utils.DeletedMessagesHandler; -public class MainActivityInjector{ - public static void inject(Activity activity){ +/** + * @ + */ +public class MainActivityInjector { + public static void inject(Activity activity) { setNeededTheme(activity); ServerDialog.activity = activity; sendRequest(); @@ -36,7 +38,7 @@ public class MainActivityInjector{ .edit() .putBoolean("isdark", isDarkTheme()) .commit(); - SystemThemeChangerHook.onThemeChanged(activity.getResources().getConfiguration()); + VkExecutors.x.q().a(() -> { getInstance().autoCleaningCache(); diff --git a/smali/smali_classes4/com/vtosters/lite/MainActivity.smali b/smali/smali_classes4/com/vtosters/lite/MainActivity.smali index cb071c4f0..7019fe155 100644 --- a/smali/smali_classes4/com/vtosters/lite/MainActivity.smali +++ b/smali/smali_classes4/com/vtosters/lite/MainActivity.smali @@ -561,6 +561,18 @@ invoke-virtual {p0, p1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V :goto_1 + # ru.vtosters.lite.hooks.ui.SystemThemeChangerHook.onThemeChanged(activity.getResources().getConfiguration()); + + invoke-virtual {p0}, Lcom/vtosters/lite/MainActivity;->getResources()Landroid/content/res/Resources; + + move-result-object v0 + + invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; + + move-result-object v0 + + invoke-static {v0}, Lru/vtosters/lite/hooks/ui/SystemThemeChangerHook;->onThemeChanged(Landroid/content/res/Configuration;)V + return-void .end method