Browse Source

Merge pull request #7559 from DonLakeFlyer/AndroidJoystickCherryPick

Cherry-pick android joystick crash fixes from master
QGC4.4
Don Gagne 6 years ago committed by GitHub
parent
commit
6ac5ddbaf1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      android/src/org/mavlink/qgroundcontrol/QGCActivity.java

5
android/src/org/mavlink/qgroundcontrol/QGCActivity.java

@ -106,7 +106,7 @@ public class QGCActivity extends QtActivity @@ -106,7 +106,7 @@ public class QGCActivity extends QtActivity
String action = intent.getAction();
if (ACTION_USB_PERMISSION.equals(action)) {
UsbAccessory accessory = intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
if (intent.getBooleanExtra(UsbManager.EXTRA_PERMISSION_GRANTED, false)) {
if (accessory != null && intent.getBooleanExtra(UsbManager.EXTRA_PERMISSION_GRANTED, false)) {
openAccessory(accessory);
}
} else if( UsbManager.ACTION_USB_ACCESSORY_DETACHED.equals(action)) {
@ -710,6 +710,9 @@ public class QGCActivity extends QtActivity @@ -710,6 +710,9 @@ public class QGCActivity extends QtActivity
UsbAccessory[] accessories = _usbManager.getAccessoryList();
if (accessories != null) {
for (UsbAccessory usbAccessory : accessories) {
if (usbAccessory == null) {
continue;
}
if (_usbManager.hasPermission(usbAccessory)) {
openAccessory(usbAccessory);
} else {

Loading…
Cancel
Save