From 8ef8b2d62d626b10b2fdfff2cd7bd36a02bd701c Mon Sep 17 00:00:00 2001 From: Nimetu Date: Thu, 27 Sep 2018 21:42:31 +0300 Subject: [PATCH] Fixed: checkCoords needs XReal to be same as in updateCoords --HG-- branch : develop --- code/nel/src/gui/interface_group.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/nel/src/gui/interface_group.cpp b/code/nel/src/gui/interface_group.cpp index 5640da530..789030a4a 100644 --- a/code/nel/src/gui/interface_group.cpp +++ b/code/nel/src/gui/interface_group.cpp @@ -1407,6 +1407,9 @@ namespace NLGUI // ------------------------------------------------------------------------------------------------ void CInterfaceGroup::checkCoords() { + // Make XReal same as in updateCoords() as some elements (CViewText) depends on it + _XReal += _MarginLeft; + //update all children elements vector::const_iterator ite; for (ite = _EltOrder.begin() ; ite != _EltOrder.end(); ite++) @@ -1415,7 +1418,9 @@ namespace NLGUI if(pIE->getActive()) pIE->checkCoords(); } - executeLuaScriptOnDraw(); + + _XReal -= _MarginLeft; + executeLuaScriptOnDraw(); } // ------------------------------------------------------------------------------------------------