hotfix list restore NPE for user testing

This commit is contained in:
Ernir Erlingsson
2017-05-29 11:05:46 +02:00
parent 3449677b24
commit 855c600a3e

View File

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