From 9f4d91418f075010bfe267d7aca91cdbdf177840 Mon Sep 17 00:00:00 2001 From: "Devin J. Pohly" Date: Tue, 24 Sep 2013 14:24:11 -0400 Subject: [PATCH] fix semantics in XNode compiling --- src/XmlFileUtil.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/XmlFileUtil.cpp b/src/XmlFileUtil.cpp index 0704bfe350..449fd08764 100644 --- a/src/XmlFileUtil.cpp +++ b/src/XmlFileUtil.cpp @@ -584,13 +584,14 @@ namespace } else if( sExpression.size() > 0 && sExpression[0] == '@' ) { - // This is a raw string. + // Lua expression sExpression.erase( 0, 1 ); - LuaHelpers::Push( L, sExpression ); + LuaHelpers::RunExpression( L, sExpression, sFile ); } else { - LuaHelpers::RunExpression( L, sExpression, sFile ); + // This is a raw string. + LuaHelpers::Push( L, sExpression ); } XNodeLuaValue *pRet = new XNodeLuaValue;