mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2025-01-24 16:47:32 +01:00
only disconnect device when confirming delete dialog
This commit is contained in:
parent
456fcfdd98
commit
56d8a49d5b
@ -300,7 +300,6 @@ public class ControlCenter extends GBActivity {
|
||||
return true;
|
||||
case R.id.controlcenter_delete_device:
|
||||
if (selectedDevice != null) {
|
||||
GBApplication.deviceService().disconnect();
|
||||
showDeleteDeviceDialog(selectedDevice);
|
||||
selectedDevice = null;
|
||||
refreshPairedDevices();
|
||||
@ -372,6 +371,10 @@ public class ControlCenter extends GBActivity {
|
||||
|
||||
private void deleteDevice(final GBDevice gbDevice) {
|
||||
LOG.info("will try to delete device: " + gbDevice.getName());
|
||||
if (gbDevice.isConnected() || gbDevice.isConnected()) {
|
||||
GBApplication.deviceService().disconnect();
|
||||
}
|
||||
GBApplication.deviceService().disconnect();
|
||||
try (DBHandler dbHandler = GBApplication.acquireDB()) {
|
||||
DaoSession session = dbHandler.getDaoSession();
|
||||
Device device = DBHelper.getDevice(gbDevice, session);
|
||||
|
Loading…
x
Reference in New Issue
Block a user