diff options
author | Johannes Schickel | 2008-03-30 02:43:18 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-03-30 02:43:18 +0000 |
commit | ff5743ba8f71591a115559d8f0727adc0ded3b86 (patch) | |
tree | c35b014fb2a7f5fc0eae5c6e51d7e8d9fd962f67 /common/hashmap.h | |
parent | 06cf3d3c54d637abf6f1a3787d414de4a730f870 (diff) | |
download | scummvm-rg350-ff5743ba8f71591a115559d8f0727adc0ded3b86.tar.gz scummvm-rg350-ff5743ba8f71591a115559d8f0727adc0ded3b86.tar.bz2 scummvm-rg350-ff5743ba8f71591a115559d8f0727adc0ded3b86.zip |
Cleanup.
svn-id: r31316
Diffstat (limited to 'common/hashmap.h')
-rw-r--r-- | common/hashmap.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/common/hashmap.h b/common/hashmap.h index 8510fdfbbc..89b06bd5de 100644 --- a/common/hashmap.h +++ b/common/hashmap.h @@ -102,10 +102,6 @@ public: return new Node(key); } - Node *allocNode(Node ©) { - return new Node(copy); - } - void freeNode(Node *node) { delete node; } @@ -388,7 +384,8 @@ void HashMap<Key, Val, HashFunc, EqualFunc>::assign(const HM_t& map) { _nele = 0; for (uint ctr = 0; ctr < _arrsize; ++ctr) { if (map._arr[ctr] != NULL) { - _arr[ctr] = allocNode(*map._arr[ctr]); + _arr[ctr] = allocNode(map._arr[ctr]->_key); + _arr[ctr]->_value = map._arr[ctr]->_value; _nele++; } } |