diff --git a/app/src/main/java/us/shandian/giga/get/DownloadRunnable.java b/app/src/main/java/us/shandian/giga/get/DownloadRunnable.java index 4aa6e912e..7fb12d088 100644 --- a/app/src/main/java/us/shandian/giga/get/DownloadRunnable.java +++ b/app/src/main/java/us/shandian/giga/get/DownloadRunnable.java @@ -70,7 +70,7 @@ public class DownloadRunnable extends Thread { Log.d(TAG, mId + ":acquired block at position=" + block.position + " done=" + block.done); } - long start = block.position * DownloadMission.BLOCK_SIZE; + long start = (long)block.position * DownloadMission.BLOCK_SIZE; long end = start + DownloadMission.BLOCK_SIZE - 1; start += block.done;