diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2015-09-16 20:36:19 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2015-09-16 20:36:19 +0200 |
commit | 4722ecb9557ff9659cf5f6319139624bc64a5da5 (patch) | |
tree | 8b26aed7b0b72d3d3f8ad06e8b715dcfdd4f4214 /OpenKeychain/src/main/java | |
parent | 93421e902c10c778f7df01a0dbc8d7b3261d8dc2 (diff) | |
download | open-keychain-4722ecb9557ff9659cf5f6319139624bc64a5da5.tar.gz open-keychain-4722ecb9557ff9659cf5f6319139624bc64a5da5.tar.bz2 open-keychain-4722ecb9557ff9659cf5f6319139624bc64a5da5.zip |
actually use cleaned text if we read from clipboard
Diffstat (limited to 'OpenKeychain/src/main/java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java index 4f3f6cc6e..043929130 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java @@ -181,9 +181,13 @@ public class DecryptActivity extends BaseActivity { } - @Nullable public Uri readToTempFile(String text) throws IOException { + @Nullable + public Uri readToTempFile(String text) throws IOException { Uri tempFile = TemporaryStorageProvider.createFile(this); OutputStream outStream = getContentResolver().openOutputStream(tempFile); + if (outStream == null) { + return null; + } // clean up ascii armored message, fixing newlines and stuff String cleanedText = PgpHelper.getPgpContent(text); @@ -192,7 +196,7 @@ public class DecryptActivity extends BaseActivity { } // if cleanup didn't work, just try the raw data - outStream.write(text.getBytes()); + outStream.write(cleanedText.getBytes()); outStream.close(); return tempFile; } |