aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2007-03-18 20:18:19 +0000
committerNicola Mettifogo2007-03-18 20:18:19 +0000
commit7e310422c3d704a5d7faa5219082be827c71e534 (patch)
tree8df99831b27981d6d8c412def400776cd4ebf45f /engines/parallaction/parallaction.cpp
parent2ea44bf1eee6411b9648e72d00e78470a6f71caf (diff)
downloadscummvm-rg350-7e310422c3d704a5d7faa5219082be827c71e534.tar.gz
scummvm-rg350-7e310422c3d704a5d7faa5219082be827c71e534.tar.bz2
scummvm-rg350-7e310422c3d704a5d7faa5219082be827c71e534.zip
- added constructors for most structs
- structs are now allocated via new instead of malloc's - respective free's have been replaced with delete svn-id: r26228
Diffstat (limited to 'engines/parallaction/parallaction.cpp')
-rw-r--r--engines/parallaction/parallaction.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp
index a73f48598b..5b8a6ff0e1 100644
--- a/engines/parallaction/parallaction.cpp
+++ b/engines/parallaction/parallaction.cpp
@@ -876,7 +876,7 @@ void removeNode(Node *n) {
Job *Parallaction::addJob(JobFn fn, void *parm, uint16 tag) {
- Job *v8 = (Job*)malloc(sizeof(Job));
+ Job *v8 = new Job;
v8->_parm = parm;
v8->_fn = fn;
@@ -897,7 +897,7 @@ Job *Parallaction::addJob(JobFn fn, void *parm, uint16 tag) {
void Parallaction::removeJob(Job *j) {
removeNode(j);
- free(j);
+ delete j;
return;
}