diff options
| -rw-r--r-- | engines/fullpipe/gfx.cpp | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/engines/fullpipe/gfx.cpp b/engines/fullpipe/gfx.cpp index 137af86f48..26ac4ab824 100644 --- a/engines/fullpipe/gfx.cpp +++ b/engines/fullpipe/gfx.cpp @@ -90,7 +90,16 @@ Background::Background() {  }  Background::~Background() { -	warning("STUB: Background::~Background()"); +	_picObjList.clear(); + +	for (int i = 0; i < _bigPictureArray1Count; i++) { +		for (int j = 0; j < _bigPictureArray2Count; j++) +			delete _bigPictureArray[i][j]; + +		free(_bigPictureArray[i]); +	} + +	free(_bigPictureArray);  }  bool Background::load(MfcArchive &file) { | 
