aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Graphics/Bitmap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Graphics/Bitmap.cpp')
-rw-r--r--src/libjin/Graphics/Bitmap.cpp6
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)