summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/Parser/LibXMLParser.cpp')
-rw-r--r--Swiften/Parser/LibXMLParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Swiften/Parser/LibXMLParser.cpp b/Swiften/Parser/LibXMLParser.cpp
index 71515a7..b8d941c 100644
--- a/Swiften/Parser/LibXMLParser.cpp
+++ b/Swiften/Parser/LibXMLParser.cpp
@@ -51,19 +51,19 @@ static void handleStartElement(void* parser, const xmlChar* name, const xmlChar*
auto* client = static_cast<XMLParser*>(parser)->getClient();
for (auto i = 0; i < nbNamespaces * 2; i += 2) {
const auto prefix = asString(namespaces[i]);
const auto uri = asString(namespaces[i + 1]);
client->handleNamespaceDeclaration(prefix, uri);
}
auto nameStr = asString(name);
auto xmlsnsStr = asString(xmlns);
auto prefixStr = asString(prefix);
- client->handleStartElementPrefix(prefixStr, xmlsnsStr, nameStr, nameStr, xmlsnsStr, attributeValues);
+ client->handleStartElementPrefix(prefixStr, xmlsnsStr, nameStr, attributeValues);
client->handleStartElement(nameStr, xmlsnsStr, attributeValues);
}
static void handleEndElement(void *parser, const xmlChar* name, const xmlChar*, const xmlChar* xmlns) {
static_cast<XMLParser*>(parser)->getClient()->handleEndElement(asString(name), asString(xmlns));
}
static void handleCharacterData(void* parser, const xmlChar* data, int len) {
assert(len >= 0);