diff --git a/src/raster/image_impl.h b/src/raster/image_impl.h index 819414585..5f3588a6c 100644 --- a/src/raster/image_impl.h +++ b/src/raster/image_impl.h @@ -107,8 +107,8 @@ namespace raster { void clear(color_t color) OVERRIDE { LockImageBits bits(this); - LockImageBits::iterator it(bits.begin()); - LockImageBits::iterator end(bits.end()); + typename LockImageBits::iterator it(bits.begin()); + typename LockImageBits::iterator end(bits.end()); for (; it != end; ++it) *it = color; @@ -227,8 +227,8 @@ namespace raster { void drawHLine(int x1, int y, int x2, color_t color) OVERRIDE { LockImageBits bits(this, gfx::Rect(x1, y, x2 - x1 + 1, 1)); - LockImageBits::iterator it(bits.begin()); - LockImageBits::iterator end(bits.end()); + typename LockImageBits::iterator it(bits.begin()); + typename LockImageBits::iterator end(bits.end()); for (; it != end; ++it) *it = color;