diff --git a/app/src/main/java/eu/faircode/email/ItemKeyProviderMessage.java b/app/src/main/java/eu/faircode/email/ItemKeyProviderMessage.java index c2c80954..81c9e54d 100644 --- a/app/src/main/java/eu/faircode/email/ItemKeyProviderMessage.java +++ b/app/src/main/java/eu/faircode/email/ItemKeyProviderMessage.java @@ -18,7 +18,11 @@ public class ItemKeyProviderMessage extends ItemKeyProvider { @Override public Long getKey(int pos) { AdapterMessage adapter = (AdapterMessage) recyclerView.getAdapter(); - return adapter.getCurrentList().get(pos).id; + PagedList list = adapter.getCurrentList(); + if (list != null && pos < list.size()) + return list.get(pos).id; + else + return null; } @Override