diff options
Diffstat (limited to 'glcddrivers/image.c')
-rw-r--r-- | glcddrivers/image.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/glcddrivers/image.c b/glcddrivers/image.c index 9c71006..a07ce54 100644 --- a/glcddrivers/image.c +++ b/glcddrivers/image.c @@ -30,6 +30,7 @@ cDriverImage::cDriverImage(cDriverConfig * config) cDriverImage::~cDriverImage() { + DeInit(); delete oldConfig; } @@ -71,9 +72,15 @@ int cDriverImage::Init() int cDriverImage::DeInit() { if (newLCD) + { delete[] newLCD; + newLCD = 0; + } if (oldLCD) + { delete[] oldLCD; + oldLCD = 0; + } return 0; } |