diff options
Diffstat (limited to 'src/Array.cpp')
| -rw-r--r-- | src/Array.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Array.cpp b/src/Array.cpp index 7c8272c..dbb1239 100644 --- a/src/Array.cpp +++ b/src/Array.cpp | |||
| @@ -58,7 +58,7 @@ Array::Array(PList::Array& a) : Structure() | |||
| 58 | Array& Array::operator=(PList::Array& a) | 58 | Array& Array::operator=(PList::Array& a) |
| 59 | { | 59 | { |
| 60 | plist_free(_node); | 60 | plist_free(_node); |
| 61 | for (int it = 0; it < _array.size(); it++) | 61 | for (unsigned int it = 0; it < _array.size(); it++) |
| 62 | { | 62 | { |
| 63 | delete _array.at(it); | 63 | delete _array.at(it); |
| 64 | } | 64 | } |
| @@ -72,11 +72,12 @@ Array& Array::operator=(PList::Array& a) | |||
| 72 | plist_t subnode = plist_array_get_item(_node, i); | 72 | plist_t subnode = plist_array_get_item(_node, i); |
| 73 | _array.push_back( Utils::FromPlist(subnode, this) ); | 73 | _array.push_back( Utils::FromPlist(subnode, this) ); |
| 74 | } | 74 | } |
| 75 | return *this; | ||
| 75 | } | 76 | } |
| 76 | 77 | ||
| 77 | Array::~Array() | 78 | Array::~Array() |
| 78 | { | 79 | { |
| 79 | for (int it = 0; it < _array.size(); it++) | 80 | for (unsigned int it = 0; it < _array.size(); it++) |
| 80 | { | 81 | { |
| 81 | delete (_array.at(it)); | 82 | delete (_array.at(it)); |
| 82 | } | 83 | } |
