diff --git a/res/values/strings.xml b/res/values/strings.xml
index 9cdca4216..f80400101 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -18,6 +18,7 @@
More witty text here!
Upload succeeded!
Upload failed!
+ Authentication failed!
Upload started!
\ No newline at end of file
diff --git a/src/org/wikimedia/commons/ShareActivity.java b/src/org/wikimedia/commons/ShareActivity.java
index 85d06db14..e966929ad 100644
--- a/src/org/wikimedia/commons/ShareActivity.java
+++ b/src/org/wikimedia/commons/ShareActivity.java
@@ -68,6 +68,18 @@ public class ShareActivity extends AuthenticatedActivity {
}
}
}
+
+
+
+ @Override
+ protected void onAuthFailure() {
+ super.onAuthFailure();
+ Toast failureToast = Toast.makeText(this, R.string.authentication_failed, Toast.LENGTH_LONG);
+ failureToast.show();
+ finish();
+ }
+
+
@Override
public void onCreate(Bundle savedInstanceState) {