diff options
Diffstat (limited to 'src/Array.cpp')
| -rw-r--r-- | src/Array.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Array.cpp b/src/Array.cpp index a847ae2..3069314 100644 --- a/src/Array.cpp +++ b/src/Array.cpp | |||
| @@ -101,7 +101,7 @@ void Array::Append(Node* node) | |||
| 101 | if (node) | 101 | if (node) |
| 102 | { | 102 | { |
| 103 | Node* clone = node->Clone(); | 103 | Node* clone = node->Clone(); |
| 104 | clone->SetParent(this); | 104 | UpdateNodeParent(clone); |
| 105 | plist_array_append_item(_node, clone->GetPlist()); | 105 | plist_array_append_item(_node, clone->GetPlist()); |
| 106 | _array.push_back(clone); | 106 | _array.push_back(clone); |
| 107 | } | 107 | } |
| @@ -112,7 +112,7 @@ void Array::Insert(Node* node, unsigned int pos) | |||
| 112 | if (node) | 112 | if (node) |
| 113 | { | 113 | { |
| 114 | Node* clone = node->Clone(); | 114 | Node* clone = node->Clone(); |
| 115 | clone->SetParent(this); | 115 | UpdateNodeParent(clone); |
| 116 | plist_array_insert_item(_node, clone->GetPlist(), pos); | 116 | plist_array_insert_item(_node, clone->GetPlist(), pos); |
| 117 | std::vector<Node*>::iterator it = _array.begin(); | 117 | std::vector<Node*>::iterator it = _array.begin(); |
| 118 | it += pos; | 118 | it += pos; |
