mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
ble: always use the TransactionBuilder provided to createTransactionBuilder
The use of initializeDevice's TransactionBuilder was inconsistent: onServicesDiscovered used the input argument performInitialized used the return
This commit is contained in:
committed by
José Rebelo
parent
cb9db98480
commit
d98e51190d
+2
-1
@@ -249,7 +249,8 @@ public abstract class AbstractBTLEMultiDeviceSupport extends AbstractBTLEDeviceS
|
||||
// first, add a transaction that performs device initialization
|
||||
TransactionBuilder builder = createTransactionBuilder("Initialize device");
|
||||
builder.add(new CheckInitializedAction(devices[deviceIdx]));
|
||||
initializeDevice(builder, deviceIdx).queue(getQueue(deviceIdx));
|
||||
initializeDevice(builder, deviceIdx);
|
||||
builder.queue(getQueue(deviceIdx));
|
||||
}
|
||||
return createTransactionBuilder(taskName);
|
||||
}
|
||||
|
||||
+2
-1
@@ -184,7 +184,8 @@ public abstract class AbstractBTLESingleDeviceSupport extends AbstractBTLEDevice
|
||||
// first, add a transaction that performs device initialization
|
||||
TransactionBuilder builder = createTransactionBuilder("Initialize device");
|
||||
builder.add(new CheckInitializedAction(gbDevice));
|
||||
initializeDevice(builder).queue(getQueue());
|
||||
initializeDevice(builder);
|
||||
builder.queue(getQueue());
|
||||
}
|
||||
return createTransactionBuilder(taskName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user