nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ci: tests for macOS on Gitlab CI
[nit.git]
/
lib
/
bitmap
/
bitmap.nit
diff --git
a/lib/bitmap/bitmap.nit
b/lib/bitmap/bitmap.nit
index
2bfb252
..
3c66f07
100644
(file)
--- a/
lib/bitmap/bitmap.nit
+++ b/
lib/bitmap/bitmap.nit
@@
-130,10
+130,8
@@
class Bitmap
# =============== Bitmap header ================
for x in [0..13] do
var b = fileReader.read_byte
# =============== Bitmap header ================
for x in [0..13] do
var b = fileReader.read_byte
- if b == null then
- return
- end
- bitmap_header[x] = b.to_i
+ if b < 0 then return
+ bitmap_header[x] = b
end
self.file_size = get_value(bitmap_header.subarray(2, 4))
self.data_offset = get_value(bitmap_header.subarray(10, 4))
end
self.file_size = get_value(bitmap_header.subarray(2, 4))
self.data_offset = get_value(bitmap_header.subarray(10, 4))
@@
-141,8
+139,8
@@
class Bitmap
# =============== DIB header ================
for x in [0..39] do
var b = fileReader.read_byte
# =============== DIB header ================
for x in [0..39] do
var b = fileReader.read_byte
- if b == null then return
- dib_header[x] = b.to_i
+ if b < 0 then return
+ dib_header[x] = b
end
var dib_size = get_value(dib_header.subarray(0, 4))
# only support BITMAPINFOHEADER
end
var dib_size = get_value(dib_header.subarray(0, 4))
# only support BITMAPINFOHEADER