summaryrefslogtreecommitdiffstats
path: root/src/Array.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Array.cpp')
-rw-r--r--src/Array.cpp5
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()
58Array& Array::operator=(PList::Array& a) 58Array& 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
77Array::~Array() 78Array::~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 }