diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-03-29 20:37:54 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-03-29 20:37:54 +0200 |
commit | 95f1527afe81c59a116cadc2ed37c065da1819ac (patch) | |
tree | 9588674a61956188add5a605e08e323d1027c9f1 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util | |
parent | b82f273284b90d8ab41c806cc2858865d33b2390 (diff) | |
download | open-keychain-95f1527afe81c59a116cadc2ed37c065da1819ac.tar.gz open-keychain-95f1527afe81c59a116cadc2ed37c065da1819ac.tar.bz2 open-keychain-95f1527afe81c59a116cadc2ed37c065da1819ac.zip |
Fixing crashes with new encrypt ui
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/NfcHelper.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/NfcHelper.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/NfcHelper.java index e4e4e4d05..2b47fd623 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/NfcHelper.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/NfcHelper.java @@ -191,9 +191,6 @@ public class NfcHelper { mNfcAdapter.invokeBeam(mActivity); } - /** - * A static subclass of {@link Handler} with a {@link WeakReference} to an {@link Activity} to avoid memory leaks. - */ private static class NfcHandler extends Handler { private final WeakReference<Activity> mActivityReference; @@ -203,12 +200,10 @@ public class NfcHelper { @Override public void handleMessage(Message msg) { - Activity activity = mActivityReference.get(); - - if (activity != null) { + if (mActivityReference.get() != null) { switch (msg.what) { case NFC_SENT: - Notify.create(activity, R.string.nfc_successful, Notify.Style.OK).show(); + Notify.create(mActivityReference.get(), R.string.nfc_successful, Notify.Style.OK).show(); break; } } |