Browse Source

Prevent crash

main
M66B 6 years ago
parent
commit
cf957d763e
1 changed files with 12 additions and 8 deletions
  1. +12
    -8
      app/src/main/java/eu/faircode/email/FragmentAccount.java

+ 12
- 8
app/src/main/java/eu/faircode/email/FragmentAccount.java View File

@ -115,6 +115,7 @@ public class FragmentAccount extends FragmentEx {
private ProgressBar pbCheck; private ProgressBar pbCheck;
private ArrayAdapter<EntityFolder> adapter;
private Spinner spDrafts; private Spinner spDrafts;
private Spinner spSent; private Spinner spSent;
private Spinner spAll; private Spinner spAll;
@ -789,6 +790,15 @@ public class FragmentAccount extends FragmentEx {
} }
}); });
adapter = new ArrayAdapter<>(getContext(), R.layout.spinner_item, new ArrayList<EntityFolder>());
adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
spDrafts.setAdapter(adapter);
spSent.setAdapter(adapter);
spAll.setAdapter(adapter);
spTrash.setAdapter(adapter);
spJunk.setAdapter(adapter);
// Initialize // Initialize
Helper.setViewsEnabled(view, false); Helper.setViewsEnabled(view, false);
btnAuthorize.setVisibility(View.GONE); btnAuthorize.setVisibility(View.GONE);
@ -1044,14 +1054,8 @@ public class FragmentAccount extends FragmentEx {
none.name = ""; none.name = "";
folders.add(0, none); folders.add(0, none);
ArrayAdapter<EntityFolder> adapter = new ArrayAdapter<>(getContext(), R.layout.spinner_item, folders);
adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
spDrafts.setAdapter(adapter);
spSent.setAdapter(adapter);
spAll.setAdapter(adapter);
spTrash.setAdapter(adapter);
spJunk.setAdapter(adapter);
adapter.clear();
adapter.addAll(folders);
for (int pos = 0; pos < folders.size(); pos++) { for (int pos = 0; pos < folders.size(); pos++) {
if (EntityFolder.DRAFTS.equals(folders.get(pos).type)) if (EntityFolder.DRAFTS.equals(folders.get(pos).type))


Loading…
Cancel
Save