diff options
Diffstat (limited to 'core/java/android/server')
-rwxr-xr-x | core/java/android/server/BluetoothService.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/server/BluetoothService.java b/core/java/android/server/BluetoothService.java index ee14673..e415fc3 100755 --- a/core/java/android/server/BluetoothService.java +++ b/core/java/android/server/BluetoothService.java @@ -600,6 +600,11 @@ public class BluetoothService extends IBluetooth.Stub { * It inits bond state and profile state before STATE_ON intent is broadcasted. */ /*package*/ void initBluetoothAfterTurningOn() { + String discoverable = getProperty("Discoverable", false); + String timeout = getProperty("DiscoverableTimeout", false); + if (discoverable.equals("true") && Integer.valueOf(timeout) != 0) { + setAdapterPropertyBooleanNative("Discoverable", 0); + } mBondState.initBondState(); initProfileState(); } |