diff options
author | Martijn Coenen <maco@google.com> | 2013-04-15 08:49:20 -0700 |
---|---|---|
committer | Martijn Coenen <maco@google.com> | 2013-04-15 08:50:51 -0700 |
commit | d72b205b870f4bccb33d466a0b4f704aca8d060a (patch) | |
tree | a0e8bc8e48122215cb49c791fe6c67eb864e1982 | |
parent | 027f41e53396c19c9b7572c49b7663c2e268c9af (diff) | |
download | android_packages_apps_Nfc-d72b205b870f4bccb33d466a0b4f704aca8d060a.tar.gz android_packages_apps_Nfc-d72b205b870f4bccb33d466a0b4f704aca8d060a.tar.bz2 android_packages_apps_Nfc-d72b205b870f4bccb33d466a0b4f704aca8d060a.zip |
Remain compatible with 4.1 handover-over-SNEP devices.
Android Jelly Bean 4.1 shipped with a handover implementation
that (erroneously) used the SNEP server for exchanging handover
messages. This was corrected in future releases, however to maintain
compatibility with the 4.1 devices, continue connecting to SNEP
in case a connection to the handover service fails.
Bug: 8508568
Change-Id: I49ee98ef9c4569bdbff8aab4ee3f45264e019f3f
-rwxr-xr-x | src/com/android/nfc/P2pLinkManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/nfc/P2pLinkManager.java b/src/com/android/nfc/P2pLinkManager.java index 4c8863bc..4205c7af 100755 --- a/src/com/android/nfc/P2pLinkManager.java +++ b/src/com/android/nfc/P2pLinkManager.java @@ -643,7 +643,7 @@ public class P2pLinkManager implements Handler.Callback, P2pEventListener.Callba } } - if (needsNdef) { + if (needsNdef || (needsHandover && handoverClient == null)) { snepClient = new SnepClient(); try { snepClient.connect(); |