aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/thialfihar/android/apg/EncryptActivity.java
diff options
context:
space:
mode:
authorThialfihar <thialfihar@gmail.com>2010-06-17 13:08:28 +0000
committerThialfihar <thialfihar@gmail.com>2010-06-17 13:08:28 +0000
commit865c998abdf96f8b97e6bb444b732fa18fc02671 (patch)
tree1a54dd309ae3f0713425affc71abdb04bac1ba5c /src/org/thialfihar/android/apg/EncryptActivity.java
parent720e5371e00ac94f771e681b7d0b3cc9a045d728 (diff)
downloadopen-keychain-865c998abdf96f8b97e6bb444b732fa18fc02671.tar.gz
open-keychain-865c998abdf96f8b97e6bb444b732fa18fc02671.tar.bz2
open-keychain-865c998abdf96f8b97e6bb444b732fa18fc02671.zip
recent 1.0.x changes into trunk
Diffstat (limited to 'src/org/thialfihar/android/apg/EncryptActivity.java')
-rw-r--r--src/org/thialfihar/android/apg/EncryptActivity.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/org/thialfihar/android/apg/EncryptActivity.java b/src/org/thialfihar/android/apg/EncryptActivity.java
index aa3d70f9f..2c095ecbf 100644
--- a/src/org/thialfihar/android/apg/EncryptActivity.java
+++ b/src/org/thialfihar/android/apg/EncryptActivity.java
@@ -586,7 +586,7 @@ public class EncryptActivity extends BaseActivity {
} else {
String message = mMessage.getText().toString();
- if (signOnly && mReturnResult) {
+ if (signOnly && !mReturnResult) {
// fix the message a bit, trailing spaces and newlines break stuff,
// because GMail sends as HTML and such things fuck up the signature,
// TODO: things like "<" and ">" also fuck up the signature
@@ -597,6 +597,10 @@ public class EncryptActivity extends BaseActivity {
message = message.replaceFirst("\n*$", "\n");
}
+ if (signOnly && !message.endsWith("\n")) {
+ message += '\n';
+ }
+
byte[] byteData = Strings.toUTF8ByteArray(message);
in = new ByteArrayInputStream(byteData);
out = new ByteArrayOutputStream();