Merge to master: Kill off some dodgy JS callbacks
[pdfium.git] / core / src / fxcrt / fx_xml_composer.cpp
index 1fce900..97c5dfd 100644 (file)
@@ -1,7 +1,7 @@
 // Copyright 2014 PDFium Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
+
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
 #include "../../include/fxcrt/fx_xml.h"
@@ -27,16 +27,14 @@ void FX_XML_SplitQualifiedName(FX_BSTR bsFullName, CFX_ByteStringC &bsSpace, CFX
 }
 void CXML_Element::SetTag(FX_BSTR qSpace, FX_BSTR tagname)
 {
-    IFX_Allocator* pAllocator = m_Children.m_pAllocator;
-    m_QSpaceName.Set(qSpace, pAllocator);
-    m_TagName.Set(tagname, pAllocator);
+    m_QSpaceName = qSpace;
+    m_TagName = tagname;
 }
 void CXML_Element::SetTag(FX_BSTR qTagName)
 {
     ASSERT(!qTagName.IsEmpty());
-    IFX_Allocator* pAllocator = m_Children.m_pAllocator;
     CFX_ByteStringC bsSpace, bsName;
     FX_XML_SplitQualifiedName(qTagName, bsSpace, bsName);
-    m_QSpaceName.Set(bsSpace, pAllocator);
-    m_TagName.Set(bsName, pAllocator);
+    m_QSpaceName = bsSpace;
+    m_TagName = bsName;
 }