From c73517056c227e056831ccfca837633e5a97532e Mon Sep 17 00:00:00 2001 From: knuthy Date: Sat, 20 Sep 2014 20:30:24 +0200 Subject: corrected a major bug with kitkat when selecting sshkey --- app/src/main/java/com/zeapo/pwdstore/GitHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'app/src/main/java/com/zeapo/pwdstore/GitHandler.java') diff --git a/app/src/main/java/com/zeapo/pwdstore/GitHandler.java b/app/src/main/java/com/zeapo/pwdstore/GitHandler.java index 38af8a81..ecbf68af 100644 --- a/app/src/main/java/com/zeapo/pwdstore/GitHandler.java +++ b/app/src/main/java/com/zeapo/pwdstore/GitHandler.java @@ -75,6 +75,8 @@ public class GitHandler extends Activity { public static final int REQUEST_CLONE = 103; public static final int REQUEST_INIT = 104; + private static final int GET_SSH_KEY = 201; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -582,7 +584,7 @@ public class GitHandler extends Activity { public void onClick(DialogInterface dialog, int id) { try { Intent intent = new Intent(getApplicationContext(), UserPreference.class); - startActivity(intent); + startActivityForResult(intent, GET_SSH_KEY); } catch (Exception e) { System.out.println("Exception caught :("); e.printStackTrace(); @@ -691,6 +693,8 @@ public class GitHandler extends Activity { case REQUEST_PUSH: authenticateAndRun("pushOperation"); break; + case GET_SSH_KEY: + authenticateAndRun("pullOperation"); } } -- cgit v1.2.3