mirror of https://github.com/adamdruppe/arsd.git
wrong bounds check
This commit is contained in:
parent
492afd904a
commit
26b4c1ef54
1
color.d
1
color.d
|
@ -925,7 +925,6 @@ class TrueColorImage : MemoryImage {
|
||||||
override Color getPixel(int x, int y) const @trusted {
|
override Color getPixel(int x, int y) const @trusted {
|
||||||
if (x >= 0 && y >= 0 && x < _width && y < _height) {
|
if (x >= 0 && y >= 0 && x < _width && y < _height) {
|
||||||
uint pos = y*_width+x;
|
uint pos = y*_width+x;
|
||||||
if (pos+3 >= imageData.bytes.length/4) return Color(0, 0, 0, 0);
|
|
||||||
return imageData.colors.ptr[pos];
|
return imageData.colors.ptr[pos];
|
||||||
} else {
|
} else {
|
||||||
return Color(0, 0, 0, 0);
|
return Color(0, 0, 0, 0);
|
||||||
|
|
Loading…
Reference in New Issue