summaryrefslogtreecommitdiffstats
path: root/src/Node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Node.cpp')
-rw-r--r--src/Node.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Node.cpp b/src/Node.cpp
index 35128a6..516d1ae 100644
--- a/src/Node.cpp
+++ b/src/Node.cpp
@@ -28,6 +28,7 @@
28#include <plist/Real.h> 28#include <plist/Real.h>
29#include <plist/String.h> 29#include <plist/String.h>
30#include <plist/Key.h> 30#include <plist/Key.h>
31#include <plist/Uid.h>
31#include <plist/Data.h> 32#include <plist/Data.h>
32#include <plist/Date.h> 33#include <plist/Date.h>
33 34
@@ -64,6 +65,9 @@ Node::Node(plist_type type, Node* parent) : _parent(parent)
64 _node = plist_new_string(""); 65 _node = plist_new_string("");
65 plist_set_key_val(_node, ""); 66 plist_set_key_val(_node, "");
66 break; 67 break;
68 case PLIST_UID:
69 _node = plist_new_uid(0);
70 break;
67 case PLIST_DATA: 71 case PLIST_DATA:
68 _node = plist_new_data(NULL,0); 72 _node = plist_new_data(NULL,0);
69 break; 73 break;
@@ -137,6 +141,9 @@ Node* Node::FromPlist(plist_t node, Node* parent)
137 case PLIST_KEY: 141 case PLIST_KEY:
138 ret = new Key(node, parent); 142 ret = new Key(node, parent);
139 break; 143 break;
144 case PLIST_UID:
145 ret = new Uid(node, parent);
146 break;
140 case PLIST_DATE: 147 case PLIST_DATE:
141 ret = new Date(node, parent); 148 ret = new Date(node, parent);
142 break; 149 break;