Prevent crash

pull/146/head
M66B 7 years ago
parent 6c72fe8724
commit b678d9ac34

@ -44,7 +44,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
void onLoaded(); void onLoaded();
void onError(Context context, Throwable ex); void onError(Throwable ex);
} }
BoundaryCallbackMessages(LifecycleOwner owner, ViewModelBrowse _model, IBoundaryCallbackMessages intf) { BoundaryCallbackMessages(LifecycleOwner owner, ViewModelBrowse _model, IBoundaryCallbackMessages intf) {
@ -102,7 +102,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
handler.post(new Runnable() { handler.post(new Runnable() {
@Override @Override
public void run() { public void run() {
intf.onError(model.getContext(), ex); intf.onError(ex);
} }
}); });
} finally { } finally {

@ -1099,7 +1099,7 @@ public class FragmentMessages extends FragmentEx {
} }
@Override @Override
public void onError(Context context, Throwable ex) { public void onError(Throwable ex) {
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner()) new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner())
.setMessage(Helper.formatThrowable(ex)) .setMessage(Helper.formatThrowable(ex))
@ -1143,7 +1143,7 @@ public class FragmentMessages extends FragmentEx {
} }
@Override @Override
public void onError(Context context, Throwable ex) { public void onError(Throwable ex) {
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner()) new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner())
.setMessage(Helper.formatThrowable(ex)) .setMessage(Helper.formatThrowable(ex))

@ -79,10 +79,6 @@ public class ViewModelBrowse extends ViewModel {
imessages = null; imessages = null;
} }
Context getContext() {
return context;
}
void load() throws MessagingException, IOException { void load() throws MessagingException, IOException {
DB db = DB.getInstance(context); DB db = DB.getInstance(context);
EntityFolder folder = db.folder().getFolder(fid); EntityFolder folder = db.folder().getFolder(fid);

Loading…
Cancel
Save