am 58fbffc3: Bluetooth: Check for mPanService before changing tethering state

* commit '58fbffc36f71fbccbf510bfd17797760dc738133':
  Bluetooth: Check for mPanService before changing tethering state
This commit is contained in:
Hemant Gupta
2015-05-19 17:19:39 +00:00
committed by Android Git Automerger

View File

@@ -333,19 +333,25 @@ public final class BluetoothPan implements BluetoothProfile {
public void setBluetoothTethering(boolean value) {
if (DBG) log("setBluetoothTethering(" + value + ")");
try {
mPanService.setBluetoothTethering(value);
} catch (RemoteException e) {
Log.e(TAG, "Stack:" + Log.getStackTraceString(new Throwable()));
if (mPanService != null && isEnabled()) {
try {
mPanService.setBluetoothTethering(value);
} catch (RemoteException e) {
Log.e(TAG, "Stack:" + Log.getStackTraceString(new Throwable()));
}
}
}
public boolean isTetheringOn() {
if (VDBG) log("isTetheringOn()");
try {
return mPanService.isTetheringOn();
} catch (RemoteException e) {
Log.e(TAG, "Stack:" + Log.getStackTraceString(new Throwable()));
if (mPanService != null && isEnabled()) {
try {
return mPanService.isTetheringOn();
} catch (RemoteException e) {
Log.e(TAG, "Stack:" + Log.getStackTraceString(new Throwable()));
}
}
return false;
}