diff options
author | Nicola Mettifogo | 2007-03-18 20:18:19 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-03-18 20:18:19 +0000 |
commit | 7e310422c3d704a5d7faa5219082be827c71e534 (patch) | |
tree | 8df99831b27981d6d8c412def400776cd4ebf45f /engines/parallaction/parallaction.cpp | |
parent | 2ea44bf1eee6411b9648e72d00e78470a6f71caf (diff) | |
download | scummvm-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.cpp | 4 |
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; } |