From 2d3d142ebe1809ce7a2b4809406f3cf30033e0e3 Mon Sep 17 00:00:00 2001 From: Vitaliy Tomin Date: Sat, 31 Aug 2024 00:04:22 +0800 Subject: [PATCH] igpsport: Use only positive integers as file id --- .../service/devices/igpsport/IGPSportDeviceSupport.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java index c6f7c64162..9a1e4569d6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/igpsport/IGPSportDeviceSupport.java @@ -559,7 +559,7 @@ public class IGPSportDeviceSupport extends AbstractBTLEDeviceSupport { TransactionBuilder builder = performInitialized("prepare upload gpx"); Random random = new Random(); - int ran = random.nextInt(); + int ran = random.nextInt() & Integer.MAX_VALUE; GeneralFileOperation.general_file_operation.Builder fileOperationbuilder = GeneralFileOperation.general_file_operation.newBuilder(); fileOperationbuilder.setServiceType(Common.service_type_index.enum_SERVICE_TYPE_INDEX_FILE_OPERATION) .setOperateType(Common.SERVICE_OPERATE_TYPE.enum_SERVICE_OPERATE_TYPE_ADD)