fixed: XMLUtils::GetString(.. CStdString& ..) was broken by 2d45fad482ca0384e96605761...
authorarnova <arnova@void.org>
Wed, 6 Mar 2013 14:21:24 +0000 (15:21 +0100)
committerarnova <arnova@void.org>
Wed, 6 Mar 2013 14:21:24 +0000 (15:21 +0100)
xbmc/utils/XMLUtils.cpp

index a4b720c..465c6b6 100644 (file)
@@ -127,9 +127,12 @@ bool XMLUtils::GetBoolean(const TiXmlNode* pRootNode, const char* strTag, bool&
 bool XMLUtils::GetString(const TiXmlNode* pRootNode, const char* strTag, CStdString& strStringValue)
 {
   std::string value;
-  bool ret = GetString(pRootNode, strTag, value);
-  strStringValue = value;
-  return ret;
+  if (GetString(pRootNode, strTag, value))
+  {
+    strStringValue = value;
+    return true;
+  }
+  return false;
 }
 
 bool XMLUtils::GetString(const TiXmlNode* pRootNode, const char* strTag, std::string& strStringValue)