ソースを参照

Fix formula for the number of chunks.

It was rounding to the nearest boundary as opposed to rounding up. This
caused the last chunk to not always be downloaded.
Paul Lietar 10 年 前
親
コミット
525b27df98
1 ファイル変更、1 行追加、1 行削除
  1. 1 1
      src/audio_file.rs

+ 1 - 1
src/audio_file.rs

@@ -53,7 +53,7 @@ impl AudioFileLoading {
                 }
             }).next().unwrap();
 
-        let chunk_count = (size + CHUNK_SIZE / 2) / CHUNK_SIZE;
+        let chunk_count = (size + CHUNK_SIZE - 1) / CHUNK_SIZE;
 
         let shared = Arc::new(AudioFileShared {
             file_id: file_id,