diff options
author | Matthew Xie <mattx@google.com> | 2014-10-23 12:53:40 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-03-03 14:07:12 -0800 |
commit | 6e0b6a99ebb0e2392654570ab5426de9e15dbc0e (patch) | |
tree | 881b70b74e4877c6deb7c53e26b04e3c3af0a883 | |
parent | d9daafe18844b05a934b593021882b07a829ebda (diff) | |
download | android_packages_apps_Bluetooth-6e0b6a99ebb0e2392654570ab5426de9e15dbc0e.tar.gz android_packages_apps_Bluetooth-6e0b6a99ebb0e2392654570ab5426de9e15dbc0e.tar.bz2 android_packages_apps_Bluetooth-6e0b6a99ebb0e2392654570ab5426de9e15dbc0e.zip |
updateshare confirm logic missed cases like CONFIRMATION_DENIED, TIMEOUT. fix it
bug 17770561
Change-Id: I34fb018d9787b4deef8592c71f5539778e76e325
-rw-r--r-- | src/com/android/bluetooth/opp/BluetoothOppService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/bluetooth/opp/BluetoothOppService.java b/src/com/android/bluetooth/opp/BluetoothOppService.java index 7306f9ca0..6f88d7362 100644 --- a/src/com/android/bluetooth/opp/BluetoothOppService.java +++ b/src/com/android/bluetooth/opp/BluetoothOppService.java @@ -840,7 +840,9 @@ public class BluetoothOppService extends Service { info.mVisibility = newVisibility; if (info.mConfirm == BluetoothShare.USER_CONFIRMATION_PENDING - && newConfirm != BluetoothShare.USER_CONFIRMATION_PENDING) { + && (newConfirm == BluetoothShare.USER_CONFIRMATION_CONFIRMED || + newConfirm == BluetoothShare.USER_CONFIRMATION_AUTO_CONFIRMED || + newConfirm == BluetoothShare.USER_CONFIRMATION_HANDOVER_CONFIRMED)) { confirmed = true; } info.mConfirm = newConfirm; |