summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-03-05 01:10:13 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-03-05 01:10:13 -0800
commita5e54322e140584d924b1e4ae96418f0b4ac4254 (patch)
tree881b70b74e4877c6deb7c53e26b04e3c3af0a883
parentd9daafe18844b05a934b593021882b07a829ebda (diff)
parent6e0b6a99ebb0e2392654570ab5426de9e15dbc0e (diff)
downloadandroid_packages_apps_Bluetooth-a5e54322e140584d924b1e4ae96418f0b4ac4254.tar.gz
android_packages_apps_Bluetooth-a5e54322e140584d924b1e4ae96418f0b4ac4254.tar.bz2
android_packages_apps_Bluetooth-a5e54322e140584d924b1e4ae96418f0b4ac4254.zip
Merge "updateshare confirm logic missed cases like CONFIRMATION_DENIED, TIMEOUT. fix it"
-rw-r--r--src/com/android/bluetooth/opp/BluetoothOppService.java4
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;