aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java
diff options
context:
space:
mode:
authorMohamed Zenadi <mohamed@zenadi.com>2015-04-19 20:27:30 +0200
committerMohamed Zenadi <mohamed@zenadi.com>2015-04-19 20:27:30 +0200
commit771d8a9415831b5d6fe9cebf574fbf7e5eacd373 (patch)
tree3c74a84dce73e1e19b93839b803f509feabe36df /app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java
parent6983ef4f82a85cae1e7f83638ce2f5ec37e96ef0 (diff)
downloadHardenedPass-771d8a9415831b5d6fe9cebf574fbf7e5eacd373.tar.gz
HardenedPass-771d8a9415831b5d6fe9cebf574fbf7e5eacd373.zip
Add a Sync command that calls Pull then Push
Fixes #78
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java b/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java
index add18278..1551012f 100644
--- a/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java
+++ b/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.java
@@ -39,10 +39,9 @@ public class GitAsyncTask extends AsyncTask<GitCommand, Integer, String> {
@Override
protected String doInBackground(GitCommand... cmd) {
- int count = cmd.length;
- for (int i = 0; i < count; i++) {
+ for (GitCommand aCmd : cmd) {
try {
- cmd[i].call();
+ aCmd.call();
} catch (Exception e) {
e.printStackTrace();
return e.getMessage();
@@ -52,7 +51,8 @@ public class GitAsyncTask extends AsyncTask<GitCommand, Integer, String> {
}
protected void onPostExecute(String result) {
- this.dialog.dismiss();
+ if (this.dialog != null)
+ this.dialog.dismiss();
if (result == null)
result = "Unexpected error";