2005382 Disable long press on Bluetooth device when BT is off
1930418 Grey BT device when BT is off
This commit is contained in:
@@ -102,11 +102,11 @@ public class BluetoothDevicePreference extends Preference implements LocalBlueto
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onBindView(View view) {
|
protected void onBindView(View view) {
|
||||||
super.onBindView(view);
|
|
||||||
|
|
||||||
// Disable this view if the bluetooth enable/disable preference view is off
|
// Disable this view if the bluetooth enable/disable preference view is off
|
||||||
setDependency("bt_checkbox");
|
setDependency("bt_checkbox");
|
||||||
|
|
||||||
|
super.onBindView(view);
|
||||||
|
|
||||||
ImageView btClass = (ImageView) view.findViewById(R.id.btClass);
|
ImageView btClass = (ImageView) view.findViewById(R.id.btClass);
|
||||||
btClass.setImageResource(mLocalDevice.getBtClassDrawable());
|
btClass.setImageResource(mLocalDevice.getBtClassDrawable());
|
||||||
btClass.setAlpha(isEnabled() ? 255 : sDimAlpha);
|
btClass.setAlpha(isEnabled() ? 255 : sDimAlpha);
|
||||||
|
@@ -690,7 +690,9 @@ public class LocalBluetoothDevice implements Comparable<LocalBluetoothDevice> {
|
|||||||
|
|
||||||
public void onCreateContextMenu(ContextMenu menu) {
|
public void onCreateContextMenu(ContextMenu menu) {
|
||||||
// No context menu if it is busy (none of these items are applicable if busy)
|
// No context menu if it is busy (none of these items are applicable if busy)
|
||||||
if (isBusy()) return;
|
if (mLocalManager.getBluetoothState() != BluetoothDevice.BLUETOOTH_STATE_ON || isBusy()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
int bondState = getBondState();
|
int bondState = getBondState();
|
||||||
boolean isConnected = isConnected();
|
boolean isConnected = isConnected();
|
||||||
|
Reference in New Issue
Block a user