diff --git a/CSharp/Plugins/UniversalEditor.Essential/ObjectModels/FileSystem/File.cs b/CSharp/Plugins/UniversalEditor.Essential/ObjectModels/FileSystem/File.cs index cb4a29c0..20617a28 100644 --- a/CSharp/Plugins/UniversalEditor.Essential/ObjectModels/FileSystem/File.cs +++ b/CSharp/Plugins/UniversalEditor.Essential/ObjectModels/FileSystem/File.cs @@ -259,7 +259,8 @@ namespace UniversalEditor.ObjectModels.FileSystem long blockSize = (System.Environment.WorkingSet / BLOCK_FRACTION); long offset = 0; - long blockCount = mvarSource.GetLength() / blockSize; + double dbl = ((double)mvarSource.GetLength() / (double)blockSize); + long blockCount = (long)Math.Ceiling(dbl); if (transformations != null) {