OSDN Git Service

Allow factory reset when bluetooth is off (1/2)
authorAjay Panicker <apanicke@google.com>
Tue, 1 Mar 2016 00:09:14 +0000 (16:09 -0800)
committerAjay Panicker <apanicke@google.com>
Thu, 31 Mar 2016 23:39:15 +0000 (23:39 +0000)
Bug: 27348444
Change-Id: I6c2709371b86581709649d7faf09391230449b9b

core/java/android/bluetooth/BluetoothAdapter.java

index 6b3e7ab..ceb7e91 100644 (file)
@@ -36,6 +36,7 @@ import android.os.IBinder;
 import android.os.ParcelUuid;
 import android.os.RemoteException;
 import android.os.ServiceManager;
+import android.os.SystemProperties;
 import android.util.Log;
 import android.util.Pair;
 
@@ -1017,6 +1018,8 @@ public final class BluetoothAdapter {
         try {
             if (mService != null) {
                 return mService.factoryReset();
+            } else {
+                SystemProperties.set("persist.bluetooth.factoryreset", "true");
             }
         } catch (RemoteException e) {Log.e(TAG, "", e);}
         return false;