aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/bg_list.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cine/bg_list.cpp')
-rw-r--r--engines/cine/bg_list.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/cine/bg_list.cpp b/engines/cine/bg_list.cpp
index 84fb8db133..837744c594 100644
--- a/engines/cine/bg_list.cpp
+++ b/engines/cine/bg_list.cpp
@@ -93,7 +93,7 @@ void createBgIncrustListElement(int16 objIdx, int16 param) {
bgIncrustPtr = bgIncrustPtr->next;
}
- bgIncrustPtr = (BGIncrustList *)malloc(sizeof(BGIncrustList));
+ bgIncrustPtr = new BGIncrustList;
if (bgIncrustPtrP)
bgIncrustPtrP->next = bgIncrustPtr;
else
@@ -115,7 +115,7 @@ void freeBgIncrustList(void) {
while (bgIncrustPtr) {
bgIncrustPtrN = bgIncrustPtr->next;
- free(bgIncrustPtr);
+ delete bgIncrustPtr;
bgIncrustPtr = bgIncrustPtrN;
}
@@ -137,7 +137,7 @@ void loadBgIncrustFromSave(Common::InSaveFile *fHandle) {
bgIncrustPtr = bgIncrustPtr->next;
}
- bgIncrustPtr = (BGIncrustList *)malloc(sizeof(BGIncrustList));
+ bgIncrustPtr = new BGIncrustList;
if (bgIncrustPtrP)
bgIncrustPtrP->next = bgIncrustPtr;
else