diff options
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/db')
-rw-r--r-- | src/main/java/org/openslx/imagemaster/db/DbImage.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/org/openslx/imagemaster/db/DbImage.java b/src/main/java/org/openslx/imagemaster/db/DbImage.java index 386c509..099738f 100644 --- a/src/main/java/org/openslx/imagemaster/db/DbImage.java +++ b/src/main/java/org/openslx/imagemaster/db/DbImage.java @@ -8,6 +8,7 @@ import java.util.List; import org.openslx.imagemaster.Globals; import org.openslx.imagemaster.serverconnection.UploadingImage; import org.openslx.imagemaster.thrift.iface.ImageData; +import org.openslx.imagemaster.util.Util; public class DbImage { @@ -73,11 +74,11 @@ public class DbImage this.token = token; String[] parts = missingBlocksList.split( ";" ); - blockStatus = new int[ (int)Math.ceil( this.fileSize / Globals.blockSize ) ]; // initialize array to ones + blockStatus = new int[ Util.getNumberOfBlocks( fileSize, Globals.blockSize ) ]; // initialize array to ones for ( int i : blockStatus ) { blockStatus[i] = UploadingImage.valid; } - for ( int i = 0; i < parts.length; i++ ) { // do not copy the last empty string (1;2;3;) -> "1","2","3","" + for ( int i = 0; i < parts.length; i++ ) { blockStatus[i] = UploadingImage.missing; } |