diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index 04fad89715..ee2e5b7cda 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -188,26 +188,34 @@ public class AdapterFolder extends RecyclerView.Adapter 0) + if (folder.executing > 0) { ivState.setImageResource(R.drawable.baseline_dns_24); - else if ("waiting".equals(folder.state)) + ivState.setContentDescription(context.getString(R.string.title_legend_executing)); + } else if ("waiting".equals(folder.state)) { ivState.setImageResource(R.drawable.baseline_hourglass_empty_24); - else if ("connected".equals(folder.state)) + ivState.setContentDescription(context.getString(R.string.title_legend_waiting)); + } else if ("connected".equals(folder.state)) { ivState.setImageResource(R.drawable.baseline_cloud_24); - else if ("connecting".equals(folder.state)) + ivState.setContentDescription(context.getString(R.string.title_legend_connected)); + } else if ("connecting".equals(folder.state)) { ivState.setImageResource(R.drawable.baseline_cloud_queue_24); - else if ("closing".equals(folder.state)) + ivState.setContentDescription(context.getString(R.string.title_legend_connecting)); + }else if ("closing".equals(folder.state)) { ivState.setImageResource(R.drawable.baseline_close_24); - else if (folder.state == null) + ivState.setContentDescription(context.getString(R.string.title_legend_closing)); + } else if (folder.state == null) { ivState.setImageResource(R.drawable.baseline_cloud_off_24); - else + ivState.setContentDescription(context.getString(R.string.title_legend_disconnected)); + } else ivState.setImageResource(R.drawable.baseline_warning_24); } else { - if ("syncing".equals(folder.sync_state)) + if ("syncing".equals(folder.sync_state)) { ivState.setImageResource(R.drawable.baseline_compare_arrows_24); - else if ("downloading".equals(folder.sync_state)) + ivState.setContentDescription(context.getString(R.string.title_legend_synchronizing)); + } else if ("downloading".equals(folder.sync_state)) { ivState.setImageResource(R.drawable.baseline_cloud_download_24); - else + ivState.setContentDescription(context.getString(R.string.title_legend_downloading)); + } else ivState.setImageResource(R.drawable.baseline_warning_24); } ivState.setVisibility( @@ -223,6 +231,7 @@ public class AdapterFolder extends RecyclerView.Adapter 0 @@ -279,6 +288,7 @@ public class AdapterFolder extends RecyclerView.Adapter - \ No newline at end of file +