Skip to content

Commit 9480c91

Browse files
committed
Add languageContext initialization to OneSingal.setAppContext
* Add languageContext initialization to OneSignal.setAppContext to allow languageContext initialization to run when app is initialized via context.
1 parent 6ed42c5 commit 9480c91

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,6 +652,9 @@ public static void setAppContext(@NonNull Context context) {
652652
ActivityLifecycleListener.registerActivityLifecycleCallbacks((Application)appContext);
653653

654654
if (wasAppContextNull) {
655+
// Initialize languageContext
656+
languageContext = new LanguageContext(preferences);
657+
655658
if (outcomeEventsFactory == null)
656659
outcomeEventsFactory = new OSOutcomeEventsFactory(logger, apiClient, getDBHelperInstance(), preferences);
657660

@@ -738,7 +741,7 @@ public static void init(Context context, String googleProjectNumber, String oneS
738741
if (!isGoogleProjectNumberRemote())
739742
mGoogleProjectNumber = googleProjectNumber;
740743

741-
// Set Language Context to null
744+
// Initialize languageContext
742745
languageContext = new LanguageContext(preferences);
743746

744747
subscribableStatus = osUtils.initializationChecker(context, oneSignalAppId);

0 commit comments

Comments
 (0)