From 105c54b994671517808cb4b8762db00fce74e235 Mon Sep 17 00:00:00 2001 From: plamen5kov Date: Wed, 13 May 2015 15:24:39 +0300 Subject: [PATCH] fixed hardcoded prefix value --- src/jni/MetadataNode.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/jni/MetadataNode.cpp b/src/jni/MetadataNode.cpp index 37dcdb234..6ef92ddfe 100644 --- a/src/jni/MetadataNode.cpp +++ b/src/jni/MetadataNode.cpp @@ -58,10 +58,10 @@ MetadataNode::MetadataNode(MetadataTreeNode *treeNode) : if (!m_isArray && isInterface) { bool isPrefix; - string impTypeName = s_metadataReader.ReadInterfaceImplementationTypeName(m_treeNode, isPrefix); + TNS_PREFIX = s_metadataReader.ReadInterfaceImplementationTypeName(m_treeNode, isPrefix); m_implType = isPrefix - ? (impTypeName + m_name) - : impTypeName; + ? (TNS_PREFIX + m_name) + : TNS_PREFIX; } } @@ -1262,7 +1262,7 @@ void MetadataNode::CreateTopLevelNamespaces(const Handle& global) } - +string MetadataNode::TNS_PREFIX; std::map MetadataNode::s_name2NodeCache; std::map MetadataNode::s_name2TreeNodeCache; std::map MetadataNode::s_treeNode2NodeCache; @@ -1276,7 +1276,6 @@ RegisterInstanceCallback MetadataNode::s_registerInstance = nullptr; GetTypeMetadataCallback MetadataNode::s_getTypeMetadata = nullptr; FindClassCallback MetadataNode::s_findClass = nullptr; GetArrayLengthCallback MetadataNode::s_getArrayLength = nullptr; -string MetadataNode::TNS_PREFIX = "com/tns/gen/"; MetadataReader MetadataNode::s_metadataReader; ObjectManager* MetadataNode::s_objectManager = nullptr;