aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
diff options
context:
space:
mode:
authorChristian S <christian@pix-art.de>2016-01-22 21:39:53 +0100
committerChristian S <christian@pix-art.de>2016-01-22 21:39:53 +0100
commit7dd587554f81a35a42a2fdc4cdd74785b28114bc (patch)
treeaaac5726223d62d20d698f53e2968c80eaa6fe9d /src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
parentdc99d0ac3144bed0dd04b8aff5cb4c82e080f523 (diff)
show warning on back pressed during update check
Diffstat (limited to 'src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java')
-rw-r--r--src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
index f18b8fdab..535fda29a 100644
--- a/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
@@ -265,8 +265,23 @@ public class UpdaterActivity extends Activity {
}
};
- //disable back button
+ //show warning on back pressed
@Override
public void onBackPressed() {
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setMessage(R.string.cancel_update)
+ .setCancelable(false)
+ .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ UpdaterActivity.this.finish();
+ }
+ })
+ .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ dialog.cancel();
+ }
+ });
+ AlertDialog alert = builder.create();
+ alert.show();
}
}