make ourApplication volatile

`setApplication` can be called from different threads.


(cherry picked from commit 9661ac9f49f6e98c85e5fd6e46772c2e48755825)

IJ-CR-151319

GitOrigin-RevId: ac55d5b6845b07910060451e1f29769330c77a96
This commit is contained in:
Gregory.Shrago
2024-11-01 20:54:31 +04:00
committed by intellij-monorepo-bot
parent c191b6d548
commit 38afedf100

View File

@@ -17,7 +17,7 @@ import java.util.function.Supplier;
*/
public class ApplicationManager {
@ApiStatus.Internal
protected static Application ourApplication;
protected volatile static Application ourApplication;
public static Application getApplication() {
return ourApplication;