File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
AndroidSDKCore/src/main/java/com/leanplum Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -61,9 +61,9 @@ public class LeanplumInbox {
6161 static Set <String > downloadedImageUrls ;
6262 static boolean isInboxImagePrefetchingEnabled = true ;
6363
64- private int unreadCount ;
65- private Map <String , LeanplumInboxMessage > messages ;
66- private boolean didLoad = false ;
64+ private volatile int unreadCount ;
65+ private volatile Map <String , LeanplumInboxMessage > messages ;
66+ private volatile boolean didLoad = false ;
6767
6868 private final List <InboxChangedCallback > changedCallbacks ;
6969 private final List <InboxSyncedCallback > syncedCallbacks ;
@@ -430,7 +430,10 @@ private List<LeanplumInboxMessage> allMessages(List<LeanplumInboxMessage> messag
430430 }
431431 try {
432432 for (String messageId : messagesIds ()) {
433- messages .add (messageForId (messageId ));
433+ LeanplumInboxMessage message = messageForId (messageId );
434+ if (message != null ) {
435+ messages .add (message );
436+ }
434437 }
435438 } catch (Throwable t ) {
436439 Util .handleException (t );
You can’t perform that action at this time.
0 commit comments