From 177e497477286deac2e2382efd302446fdc86a0a Mon Sep 17 00:00:00 2001 From: Jono Sligh Date: Tue, 11 Jun 2024 08:50:16 -0500 Subject: [PATCH] listener was set to null before execution. --- .../mobile/rendering/sdk/InitializationNotifier.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/sdk/InitializationNotifier.java b/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/sdk/InitializationNotifier.java index fa4b398c5..8e5eebc6e 100644 --- a/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/sdk/InitializationNotifier.java +++ b/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/sdk/InitializationNotifier.java @@ -42,24 +42,25 @@ public void initializationCompleted(@Nullable String statusRequesterError) { postOnMainThread(() -> { listener.onInitializationComplete(InitializationStatus.SUCCEEDED); listener.onSdkInit(); + listener = null; }); } } else { LogUtil.error(TAG, statusRequesterError); if (listener != null) { - InitializationStatus serverStatusWarning = InitializationStatus.SERVER_STATUS_WARNING; - serverStatusWarning.setDescription(statusRequesterError); postOnMainThread(() -> { + InitializationStatus serverStatusWarning = InitializationStatus.SERVER_STATUS_WARNING; + serverStatusWarning.setDescription(statusRequesterError); listener.onInitializationComplete(serverStatusWarning); listener.onSdkFailedToInit(new InitError(statusRequesterError)); + listener = null; }); } } tasksCompletedSuccessfully = true; initializationInProgress = false; - listener = null; }); }