Small state fix

This commit is contained in:
M66B 2019-02-28 11:28:25 +00:00
parent 525380404a
commit 1324a364e8
2 changed files with 8 additions and 12 deletions

View File

@ -228,11 +228,6 @@ public class FragmentFolders extends FragmentBase {
args.putLong("account", account); args.putLong("account", account);
new SimpleTask<Boolean>() { new SimpleTask<Boolean>() {
@Override
protected void onPostExecute(Bundle args) {
swipeRefresh.setRefreshing(false);
}
@Override @Override
protected Boolean onExecute(Context context, Bundle args) { protected Boolean onExecute(Context context, Bundle args) {
long aid = args.getLong("account"); long aid = args.getLong("account");
@ -296,12 +291,15 @@ public class FragmentFolders extends FragmentBase {
@Override @Override
protected void onExecuted(Bundle args, Boolean now) { protected void onExecuted(Bundle args, Boolean now) {
if (!now) if (!now) {
swipeRefresh.setRefreshing(false);
Snackbar.make(view, R.string.title_sync_delayed, Snackbar.LENGTH_LONG).show(); Snackbar.make(view, R.string.title_sync_delayed, Snackbar.LENGTH_LONG).show();
}
} }
@Override @Override
protected void onException(Bundle args, Throwable ex) { protected void onException(Bundle args, Throwable ex) {
swipeRefresh.setRefreshing(false);
if (ex instanceof IllegalArgumentException) if (ex instanceof IllegalArgumentException)
Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG).show(); Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG).show();
else else

View File

@ -488,11 +488,6 @@ public class FragmentMessages extends FragmentBase {
args.putLong("folder", folder); args.putLong("folder", folder);
new SimpleTask<Boolean>() { new SimpleTask<Boolean>() {
@Override
protected void onPostExecute(Bundle args) {
swipeRefresh.setRefreshing(false);
}
@Override @Override
protected Boolean onExecute(Context context, Bundle args) { protected Boolean onExecute(Context context, Bundle args) {
long fid = args.getLong("folder"); long fid = args.getLong("folder");
@ -553,12 +548,15 @@ public class FragmentMessages extends FragmentBase {
@Override @Override
protected void onExecuted(Bundle args, Boolean now) { protected void onExecuted(Bundle args, Boolean now) {
if (!now) if (!now) {
swipeRefresh.setRefreshing(false);
Snackbar.make(view, R.string.title_sync_delayed, Snackbar.LENGTH_LONG).show(); Snackbar.make(view, R.string.title_sync_delayed, Snackbar.LENGTH_LONG).show();
}
} }
@Override @Override
protected void onException(Bundle args, Throwable ex) { protected void onException(Bundle args, Throwable ex) {
swipeRefresh.setRefreshing(false);
if (ex instanceof IllegalArgumentException) if (ex instanceof IllegalArgumentException)
Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG).show(); Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG).show();
else else