diff --git a/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsActivity.java b/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsActivity.java index dd884fd46..976f307bc 100644 --- a/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsActivity.java +++ b/commons/src/main/java/org/wikimedia/commons/contributions/ContributionsActivity.java @@ -220,6 +220,12 @@ public class ContributionsActivity extends AuthenticatedActivity implements Load // See http://stackoverflow.com/a/5054673/17865 for why this is done private Uri lastGeneratedCaptureURI; + @Override + protected void onAuthFailure() { + super.onAuthFailure(); + finish(); // If authentication failed, we just exit + } + private void reGenerateImageCaptureURI() { String storageState = Environment.getExternalStorageState(); if(storageState.equals(Environment.MEDIA_MOUNTED)) {