aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-10-03 02:07:09 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-10-03 02:07:09 +0200
commit34e4dabea9165f1cbad0b5efb21ffbf7a6348d39 (patch)
tree233a548ee130414f7ceab6afd6884da50923521b /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
parent08bfc2ae73e8409caacf1d9dfa9b92e853ae96d6 (diff)
downloadopen-keychain-34e4dabea9165f1cbad0b5efb21ffbf7a6348d39.tar.gz
open-keychain-34e4dabea9165f1cbad0b5efb21ffbf7a6348d39.tar.bz2
open-keychain-34e4dabea9165f1cbad0b5efb21ffbf7a6348d39.zip
fix nullpointer with subtle attention seeker
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.java17
1 files changed, 9 insertions, 8 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 ac58c63dc..7789ca9c4 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
@@ -76,10 +76,15 @@ public class DecryptActivity extends DrawerActivity {
if (Build.VERSION.SDK_INT >= VERSION_CODES.ICE_CREAM_SANDWICH) {
// get text from clipboard
- final String clipboardText =
- ClipboardReflection.getClipboardText(DecryptActivity.this).toString();
+ final CharSequence clipboardText =
+ ClipboardReflection.getClipboardText(DecryptActivity.this);
- AsyncTask<Void, Void, Boolean> tadaTask = new AsyncTask<Void, Void, Boolean>() {
+ // if it's null, nothing to do here /o/
+ if (clipboardText == null) {
+ return;
+ }
+
+ new AsyncTask<Void, Void, Boolean>() {
@Override
protected Boolean doInBackground(Void... params) {
@@ -104,11 +109,7 @@ public class DecryptActivity extends DrawerActivity {
SubtleAttentionSeeker.tada(findViewById(R.id.clipboard_icon), 1.5f).start();
}
}
- };
-
- if (clipboardText != null) {
- tadaTask.execute();
- }
+ }.execute();
}
}