[Scummvm-git-logs] scummvm master -> c86e7e4f3f54a738a7c35f12773b4ce167294ae0
dreammaster
dreammaster at scummvm.org
Wed Sep 27 13:40:37 CEST 2017
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
c86e7e4f3f TITANIC: Fix memory leak in CStarView
Commit: c86e7e4f3f54a738a7c35f12773b4ce167294ae0
https://github.com/scummvm/scummvm/commit/c86e7e4f3f54a738a7c35f12773b4ce167294ae0
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-09-27T07:40:28-04:00
Commit Message:
TITANIC: Fix memory leak in CStarView
Changed paths:
engines/titanic/star_control/star_view.cpp
engines/titanic/star_control/star_view.h
diff --git a/engines/titanic/star_control/star_view.cpp b/engines/titanic/star_control/star_view.cpp
index e65c5da..f66512e 100644
--- a/engines/titanic/star_control/star_view.cpp
+++ b/engines/titanic/star_control/star_view.cpp
@@ -43,6 +43,11 @@ CStarView::CStarView() : _camera((const CNavigationInfo *)nullptr), _owner(nullp
_camera.proc3(&data);
}
+CStarView::~CStarView() {
+ delete _videoSurface;
+ delete _photoSurface;
+}
+
void CStarView::load(SimpleFile *file, int param) {
if (!param) {
_camera.load(file, param);
diff --git a/engines/titanic/star_control/star_view.h b/engines/titanic/star_control/star_view.h
index 4cd6e2b..553195b 100644
--- a/engines/titanic/star_control/star_view.h
+++ b/engines/titanic/star_control/star_view.h
@@ -71,6 +71,7 @@ private:
CVideoSurface **surface);
public:
CStarView();
+ ~CStarView();
/**
* Load the data for the class from file
More information about the Scummvm-git-logs
mailing list