From b61c8ec8da95c7e63e9181a6a7164ad8d5d1e699 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Fri, 27 Dec 2024 11:15:35 +0400 Subject: [PATCH] refactor: Change context field to volatile Field is set from main thread, but can be immediately accessed by non main threads. --- .../src/main/java/app/revanced/extension/shared/Utils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java index f2003f6c0..c7eb05699 100644 --- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java +++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java @@ -46,7 +46,7 @@ import app.revanced.extension.shared.settings.preference.ReVancedAboutPreference public class Utils { @SuppressLint("StaticFieldLeak") - private static Context context; + private static volatile Context context; private static String versionName; private static String applicationLabel;