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