diff --git a/code/nel/src/gui/ctrl_text_button.cpp b/code/nel/src/gui/ctrl_text_button.cpp index d8a2b79d1..7143bd51f 100644 --- a/code/nel/src/gui/ctrl_text_button.cpp +++ b/code/nel/src/gui/ctrl_text_button.cpp @@ -508,6 +508,7 @@ namespace NLGUI else _ViewText= new CViewText(CViewBase::TCtorParam()); _ViewText->setId(_Id+"_text"); + _ViewText->setSerializable( false ); _ViewText->parseTextOptions(cur); _ViewText->setAvoidResizeParent(avoidResizeParent()); if(_IsViewTextId) diff --git a/code/nel/src/gui/interface_parser.cpp b/code/nel/src/gui/interface_parser.cpp index 6f74493e2..ff3b77352 100644 --- a/code/nel/src/gui/interface_parser.cpp +++ b/code/nel/src/gui/interface_parser.cpp @@ -1353,8 +1353,7 @@ namespace NLGUI if (parentGroup->getElement(view->getId()) != NULL) { // Remove old groupe and replace - // TODO: Don't save widgets created by complex widgets - if ( true /*reload*/) + if ( reload ) parentGroup->delElement (view->getId()); else {