Prevent crash

pull/207/head
M66B 3 years ago
parent c3a8a3893d
commit 52525cd618

@ -197,13 +197,13 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
return; return;
} }
if (intf != null) ApplicationEx.getMainHandler().post(new Runnable() {
ApplicationEx.getMainHandler().post(new Runnable() { @Override
@Override public void run() {
public void run() { if (intf != null)
intf.onLoading(); intf.onLoading();
} }
}); });
if (server) if (server)
try { try {
found = load_server(state); found = load_server(state);
@ -222,13 +222,13 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
} catch (final Throwable ex) { } catch (final Throwable ex) {
state.error = true; state.error = true;
Log.e("Boundary", ex); Log.e("Boundary", ex);
if (intf != null) ApplicationEx.getMainHandler().post(new Runnable() {
ApplicationEx.getMainHandler().post(new Runnable() { @Override
@Override public void run() {
public void run() { if (intf != null)
intf.onException(ex); intf.onException(ex);
} }
}); });
} finally { } finally {
state.queued--; state.queued--;
Log.i("Boundary queued -" + state.queued); Log.i("Boundary queued -" + state.queued);
@ -237,15 +237,14 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
crumb.put("free", Integer.toString(Log.getFreeMemMb())); crumb.put("free", Integer.toString(Log.getFreeMemMb()));
Log.breadcrumb("Boundary done", crumb); Log.breadcrumb("Boundary done", crumb);
if (intf != null) { final int f = found;
final int f = found; ApplicationEx.getMainHandler().post(new Runnable() {
ApplicationEx.getMainHandler().post(new Runnable() { @Override
@Override public void run() {
public void run() { if (intf != null)
intf.onLoaded(f); intf.onLoaded(f);
} }
}); });
}
} }
} }
}); });

Loading…
Cancel
Save