diff --git a/code/nel/src/gui/interface_parser.cpp b/code/nel/src/gui/interface_parser.cpp index 2d4fc64c4..6a9563475 100644 --- a/code/nel/src/gui/interface_parser.cpp +++ b/code/nel/src/gui/interface_parser.cpp @@ -998,11 +998,14 @@ namespace NLGUI std::vector targets; ptr = (char*) xmlGetProp (cur, (xmlChar*)"target"); - std::string target = ptr; - if( ( ptr != NULL ) && !editorMode ) + std::string target; + if( ptr != NULL ) { - CInterfaceLink::splitLinkTargets(std::string((const char*)ptr), parentGroup, targets); + target = std::string( ptr ); + if( !editorMode ) + CInterfaceLink::splitLinkTargets(std::string((const char*)ptr), parentGroup, targets); } + // optional action handler std::string action; std::string params;