aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-09-29 23:05:17 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-09-29 23:05:17 +0200
commit9e7c9a0d325b45226d37efe00188eadb81f506ac (patch)
tree663f5589c3463c14dbdd969087cfc521e752c131 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
parent7531106565334d05824e6e98d843a2e5b6695747 (diff)
downloadopen-keychain-9e7c9a0d325b45226d37efe00188eadb81f506ac.tar.gz
open-keychain-9e7c9a0d325b45226d37efe00188eadb81f506ac.tar.bz2
open-keychain-9e7c9a0d325b45226d37efe00188eadb81f506ac.zip
Fix nullpointer in DecryptActivity
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java12
1 files changed, 8 insertions, 4 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 46c99878b..ac58c63dc 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
@@ -79,7 +79,7 @@ public class DecryptActivity extends DrawerActivity {
final String clipboardText =
ClipboardReflection.getClipboardText(DecryptActivity.this).toString();
- new AsyncTask<Void,Void,Boolean>() {
+ AsyncTask<Void, Void, Boolean> tadaTask = new AsyncTask<Void, Void, Boolean>() {
@Override
protected Boolean doInBackground(Void... params) {
@@ -88,7 +88,7 @@ public class DecryptActivity extends DrawerActivity {
boolean animate = matcher.matches();
// see if it looks like another pgp thing
- if(!animate) {
+ if (!animate) {
matcher = PgpHelper.PGP_CLEARTEXT_SIGNATURE.matcher(clipboardText);
animate = matcher.matches();
}
@@ -100,11 +100,15 @@ public class DecryptActivity extends DrawerActivity {
super.onPostExecute(animate);
// if so, animate the clipboard icon just a bit~
- if(animate) {
+ if (animate) {
SubtleAttentionSeeker.tada(findViewById(R.id.clipboard_icon), 1.5f).start();
}
}
- }.execute();
+ };
+
+ if (clipboardText != null) {
+ tadaTask.execute();
+ }
}
}