Check whether first visible message ID is null before storing.

This commit is contained in:
akwizgran
2017-05-29 10:05:49 +01:00
parent 3449677b24
commit d311557f09

View File

@@ -99,13 +99,13 @@ public abstract class ThreadListControllerImpl<G extends NamedGroup, I extends T
@Override
public void onActivityDestroy() {
final MessageId first = listener.getFirstVisibleMessageId();
if (first != null) {
dbExecutor.execute(new Runnable() {
@Override
public void run() {
try {
messageTracker
.storeMessageId(groupId,
listener.getFirstVisibleMessageId());
messageTracker.storeMessageId(groupId, first);
} catch (DbException e) {
if (LOG.isLoggable(WARNING))
LOG.log(WARNING, e.toString(), e);
@@ -113,6 +113,7 @@ public abstract class ThreadListControllerImpl<G extends NamedGroup, I extends T
}
});
}
}
@CallSuper
@Override