diff options
author | chriszero <zerov83@gmail.com> | 2015-02-14 18:53:11 +0100 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-02-14 18:53:11 +0100 |
commit | e412257abf8de4576a180351d24ff07589fa630c (patch) | |
tree | ed020de5c8257545eca66e96997984731ac60379 /XmlObject.cpp | |
parent | 20fefdd3f341d6e7f6b15e4926bf5569aa1943d5 (diff) | |
download | vdr-plugin-plex-e412257abf8de4576a180351d24ff07589fa630c.tar.gz vdr-plugin-plex-e412257abf8de4576a180351d24ff07589fa630c.tar.bz2 |
Various Fixes0.1.0
Bump Version to frist beta.
Diffstat (limited to 'XmlObject.cpp')
-rw-r--r-- | XmlObject.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/XmlObject.cpp b/XmlObject.cpp index 09db02d..d588c5f 100644 --- a/XmlObject.cpp +++ b/XmlObject.cpp @@ -14,7 +14,7 @@ std::string XmlObject::GetNodeValue(Poco::XML::Node* pNode) int XmlObject::GetNodeValueAsInt(Poco::XML::Node* pNode) { - int value = 0; + int value = -1; if(pNode != 0) { try { value = atoi(pNode->getNodeValue().c_str()); @@ -25,7 +25,7 @@ int XmlObject::GetNodeValueAsInt(Poco::XML::Node* pNode) long XmlObject::GetNodeValueAsLong(Poco::XML::Node* pNode) { - long value = 0; + long value = -1; if(pNode != 0) { try { value = atol(pNode->getNodeValue().c_str()); @@ -36,7 +36,7 @@ long XmlObject::GetNodeValueAsLong(Poco::XML::Node* pNode) double XmlObject::GetNodeValueAsDouble(Poco::XML::Node* pNode) { - double value = 0; + double value = -1; if(pNode != 0) { try { value = atod(pNode->getNodeValue().c_str()); @@ -81,7 +81,9 @@ MediaType XmlObject::GetNodeValueAsMediaType(Poco::XML::Node* pNode) } else if (Poco::icompare(sType, "show") == 0) { type = SHOW; } else if (Poco::icompare(sType, "season") == 0) { - type = SHOW; + type = SEASON; + } else if (Poco::icompare(sType, "episode") == 0) { + type = EPISODE; } } return type; |