2005382 Disable long press on Bluetooth device when BT is off

1930418 Grey BT device when BT is off
This commit is contained in:
Michael Chan
2009-07-30 15:33:44 -07:00
parent a4fe66fdc7
commit 487843886d
2 changed files with 5 additions and 3 deletions

View File

@@ -102,11 +102,11 @@ public class BluetoothDevicePreference extends Preference implements LocalBlueto
@Override
protected void onBindView(View view) {
super.onBindView(view);
// Disable this view if the bluetooth enable/disable preference view is off
setDependency("bt_checkbox");
super.onBindView(view);
ImageView btClass = (ImageView) view.findViewById(R.id.btClass);
btClass.setImageResource(mLocalDevice.getBtClassDrawable());
btClass.setAlpha(isEnabled() ? 255 : sDimAlpha);

View File

@@ -690,7 +690,9 @@ public class LocalBluetoothDevice implements Comparable<LocalBluetoothDevice> {
public void onCreateContextMenu(ContextMenu menu) {
// 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();
boolean isConnected = isConnected();