diff --git a/code/nel/src/gui/group_html.cpp b/code/nel/src/gui/group_html.cpp
index 0396051ac..d432efb01 100644
--- a/code/nel/src/gui/group_html.cpp
+++ b/code/nel/src/gui/group_html.cpp
@@ -1190,7 +1190,12 @@ namespace NLGUI
if (haveParentDiv)
parentId = getDiv()->getId();
else
+ {
+ if (!_Paragraph)
+ newParagraph (0);
+
parentId = _Paragraph->getId();
+ }
CInterfaceGroup *inst = CWidgetManager::getInstance()->getParser()->createGroupInstance(templateName, parentId+":"+id, tmplParams);
if (inst)
@@ -1210,12 +1215,6 @@ namespace NLGUI
}
else
{
- if (!_Paragraph)
- {
- newParagraph (0);
- paragraphChange ();
- }
-
getParagraph()->addChild(inst);
paragraphChange();
}