diff options
Diffstat (limited to 'src/libjin/Graphics/Bitmap.cpp')
-rw-r--r-- | src/libjin/Graphics/Bitmap.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libjin/Graphics/Bitmap.cpp b/src/libjin/Graphics/Bitmap.cpp index c2acff4..28b59af 100644 --- a/src/libjin/Graphics/Bitmap.cpp +++ b/src/libjin/Graphics/Bitmap.cpp @@ -52,7 +52,7 @@ namespace graphics { width = w; height = h; - pixels = (Color*)calloc(1, w*h*sizeof(Color)); + pixels = new Color[w*h]; } Bitmap::~Bitmap() @@ -73,8 +73,8 @@ namespace graphics { if (pixels != nullptr) delete[] pixels; + pixels = new Color[w*h]; size_t s = w * h * sizeof(Color); - pixels = (Color*)calloc(1, s); memcpy(pixels, p, s); width = w; height = h; @@ -93,8 +93,8 @@ namespace graphics { if (pixels != nullptr) delete[] pixels; + pixels = new Color[w*h]; size_t s = w * h * sizeof(Color); - pixels = (Color*)calloc(1, s); width = w; height = h; for (int x = 0; x < w; ++x) |