diff options
Diffstat (limited to 'plugingui/pixelbuffer.cc')
-rw-r--r-- | plugingui/pixelbuffer.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/plugingui/pixelbuffer.cc b/plugingui/pixelbuffer.cc index a593f9e..e58658b 100644 --- a/plugingui/pixelbuffer.cc +++ b/plugingui/pixelbuffer.cc @@ -34,6 +34,11 @@ GUI::PixelBuffer::PixelBuffer(size_t width, size_t height) realloc(width, height); } +GUI::PixelBuffer::~PixelBuffer() +{ + if(buf) free(buf); +} + void GUI::PixelBuffer::realloc(size_t width, size_t height) { if(buf) free(buf); @@ -79,6 +84,11 @@ GUI::PixelBufferAlpha::PixelBufferAlpha(size_t width, size_t height) realloc(width, height); } +GUI::PixelBufferAlpha::~PixelBufferAlpha() +{ + if(buf) free(buf); +} + void GUI::PixelBufferAlpha::realloc(size_t width, size_t height) { if(buf) free(buf); |