Bug fix: Passing correct extended error number and message

This commit is contained in:
Aleksander Nowakowski 2017-10-06 17:24:51 +02:00
parent cf1da0ff6b
commit 561e1f2372
1 changed files with 2 additions and 2 deletions

View File

@ -1565,10 +1565,10 @@ public abstract class DfuBaseService extends IntentService implements DfuProgres
broadcast.putExtra(EXTRA_DATA, error & ~ERROR_CONNECTION_STATE_MASK);
broadcast.putExtra(EXTRA_ERROR_TYPE, ERROR_TYPE_COMMUNICATION_STATE);
} else if ((error & ERROR_REMOTE_MASK) > 0) {
broadcast.putExtra(EXTRA_DATA, error);
broadcast.putExtra(EXTRA_DATA, error & ~ERROR_REMOTE_MASK);
broadcast.putExtra(EXTRA_ERROR_TYPE, ERROR_TYPE_DFU_REMOTE);
} else {
broadcast.putExtra(EXTRA_DATA, error & ~ERROR_REMOTE_MASK);
broadcast.putExtra(EXTRA_DATA, error);
broadcast.putExtra(EXTRA_ERROR_TYPE, ERROR_TYPE_OTHER);
}
broadcast.putExtra(EXTRA_DEVICE_ADDRESS, mDeviceAddress);