diff --git a/commons/res/layout/layout_contribution.xml b/commons/res/layout/layout_contribution.xml index 9efc493e8..f436e96ad 100644 --- a/commons/res/layout/layout_contribution.xml +++ b/commons/res/layout/layout_contribution.xml @@ -22,14 +22,24 @@ android:scaleType="centerCrop" /> - + + - - + + \ No newline at end of file diff --git a/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsListFragment.java b/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsListFragment.java index a111fccff..45c8699a7 100644 --- a/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsListFragment.java +++ b/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsListFragment.java @@ -108,12 +108,15 @@ public class ContributionsListFragment extends SherlockFragment { switch(contribution.getState()) { case Contribution.STATE_COMPLETED: + views.stateView.setVisibility(View.GONE); views.stateView.setText(""); break; case Contribution.STATE_QUEUED: + views.stateView.setVisibility(View.VISIBLE); views.stateView.setText(R.string.contribution_state_queued); break; case Contribution.STATE_IN_PROGRESS: + views.stateView.setVisibility(View.VISIBLE); views.stateView.setText(R.string.contribution_state_starting); long total = contribution.getDataLength(); long transferred = contribution.getTransferred(); @@ -121,6 +124,7 @@ public class ContributionsListFragment extends SherlockFragment { views.stateView.setText(stateString); break; case Contribution.STATE_FAILED: + views.stateView.setVisibility(View.VISIBLE); views.stateView.setText(R.string.contribution_state_failed); break; }