diff options
author | Thialfihar <thialfihar@gmail.com> | 2010-06-17 13:08:28 +0000 |
---|---|---|
committer | Thialfihar <thialfihar@gmail.com> | 2010-06-17 13:08:28 +0000 |
commit | 865c998abdf96f8b97e6bb444b732fa18fc02671 (patch) | |
tree | 1a54dd309ae3f0713425affc71abdb04bac1ba5c /src/org/thialfihar/android/apg/EncryptActivity.java | |
parent | 720e5371e00ac94f771e681b7d0b3cc9a045d728 (diff) | |
download | open-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.java | 6 |
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(); |