diff options
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/PasswordStore.java | 32 |
1 files changed, 11 insertions, 21 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java b/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java index 8e502cc3..f7107eff 100644 --- a/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java +++ b/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java @@ -286,6 +286,7 @@ public class PasswordStore extends ActionBarActivity { status = folders.length; // this means that the repository has been correctly cloned + // if this file does not exist, well... this will not work if there is no other files if ((new File(localDir.getAbsolutePath() + "/.gpg-id")).exists()) status++; } @@ -347,19 +348,13 @@ public class PasswordStore extends ActionBarActivity { } public void decryptPassword(PasswordItem item) { - try { - this.leftActivity = true; - - Intent intent = new Intent(this, PgpHandler.class); - intent.putExtra("PGP-ID", FileUtils.readFileToString(PasswordRepository.getFile("/.gpg-id"))); - intent.putExtra("NAME", item.toString()); - intent.putExtra("FILE_PATH", item.getFile().getAbsolutePath()); - intent.putExtra("Operation", "DECRYPT"); - startActivityForResult(intent, PgpHandler.REQUEST_CODE_DECRYPT_AND_VERIFY); + this.leftActivity = true; - } catch (IOException e) { - e.printStackTrace(); - } + Intent intent = new Intent(this, PgpHandler.class); + intent.putExtra("NAME", item.toString()); + intent.putExtra("FILE_PATH", item.getFile().getAbsolutePath()); + intent.putExtra("Operation", "DECRYPT"); + startActivityForResult(intent, PgpHandler.REQUEST_CODE_DECRYPT_AND_VERIFY); } public void createPassword(View v) { @@ -367,15 +362,10 @@ public class PasswordStore extends ActionBarActivity { Log.i("PWDSTR", "Adding file to : " + this.currentDir.getAbsolutePath()); this.leftActivity = true; - try { - Intent intent = new Intent(this, PgpHandler.class); - intent.putExtra("PGP-ID", FileUtils.readFileToString(PasswordRepository.getFile("/.gpg-id"))); - intent.putExtra("FILE_PATH", getCurrentDir().getAbsolutePath()); - intent.putExtra("Operation", "ENCRYPT"); - startActivityForResult(intent, PgpHandler.REQUEST_CODE_ENCRYPT); - } catch (Exception e) { - e.printStackTrace(); - } + Intent intent = new Intent(this, PgpHandler.class); + intent.putExtra("FILE_PATH", getCurrentDir().getAbsolutePath()); + intent.putExtra("Operation", "ENCRYPT"); + startActivityForResult(intent, PgpHandler.REQUEST_CODE_ENCRYPT); } public void deletePassword(final PasswordRecyclerAdapter adapter, final int position) { |